Как сделать

Как использовать команду FTP в Linux

FTP — это самый простой и знакомый протокол передачи файлов, который обменивается файлами между локальным и удаленным компьютером. Операционные системы Linux и Unix предлагают встроенные программы оболочки для клиентов FTP .

Передача по FTP не зашифрована . Любой, кто перехватит передачу, может прочитать отправленные вами данные, включая ваше имя пользователя и пароль. Используйте SFTP для безопасной передачи.

Команды и переключатели FTP

Список команд FTP полезен, потому что то, что будет работать для вас, зависит от вашей системы и программного обеспечения.

команда объяснение
! Запустите интерактивную оболочку. Если есть аргументы, первой считается команда для непосредственного выполнения, а остальными — ее аргументы.
$ Выполнить макрос.
Счет Укажите пароль, необходимый серверу для доступа к ресурсам. Если аргумент не указан, пользователю предлагается ввести пароль учетной записи.
Append Добавьте локальный файл в файл на удаленном компьютере. 
ASCII Установите тип передачи файла в сеть ASCII. Это тип по умолчанию.
колокол Подайте звуковой сигнал после завершения каждой команды передачи файла.
двоичный Установите тип передачи файла для поддержки передачи двоичного изображения.
до свидания Завершите сеанс FTP с удаленным сервером и выйдите из ftp. Так же, как  выйти .
дело Переключение отображения имени файла на удаленном компьютере во время выполнения команд mget. Когда регистр включен (по умолчанию выключен), имена файлов на удаленном компьютере со всеми буквами в верхнем регистре записываются в локальный каталог, а буквы отображаются в нижнем регистре.
CD Измените рабочий каталог.
CDUP Измените рабочий каталог на родительский для текущего рабочего каталога.
CHMOD Измените права доступа к удаленному файлу.
Закрыть Завершите сеанс FTP. Так же, как  отключить .
кр Переключить возврат каретки во время поиска файла типа ASCII.
удалять Удалить файл.
отлаживать Переключить режим отладки.
реж Показать список содержимого каталога.
Отключить Терминанте сеанса FTP. Так же, как  близко .
выход Завершите сеанс FTP и выйдите.
форма Установите формат передачи файла.
получить Получите файл и сохраните его на локальном компьютере.
Glob Переключить метасимвольное расширение локальных имен файлов.
гашиш Переключите # печать для каждого переданного блока данных.
Помогите Покажите сообщение о значении команды. Если аргумент не указан, FTP отображает список всех известных команд. Так же как  ? ,
вхолостую Установите таймер неактивности на сервере (в секундах). Если секунды не включены, отображается текущий таймер неактивности.
образ Установите двоичный тип передачи.
ipany Разрешить преобразователю адресов вернуть любое семейство адресов.
ipv4 Ограничьте преобразователь адресов, чтобы искать только адреса IPv4.
ipv6 Ограничьте адресацию хоста только IPv6.
ЖК Измените рабочий каталог на локальной машине. Если каталог не указан, используется домашний каталог пользователя.
Ls Перечислите содержимое удаленного каталога.
macdef Определите макрос.
mdelete Удалить несколько файлов.
MDIR Список содержимого нескольких удаленных каталогов.
MGET Получить несколько файлов с сервера.
MkDir Создайте новый каталог на сервере.
мЛ Список содержимого нескольких удаленных каталогов.
Режим Установите режим передачи файлов.
modtime Показать время последнего изменения файла на сервере.
MPUT Отправьте несколько файлов на сервер.
новее Получить файл, если он новее, чем локальный файл.
NLIST Распечатайте список файлов в каталоге на удаленном компьютере.
птар Установить шаблоны для сопоставления имен файлов по умолчанию.
ntrans Установите таблицу перевода для отображения имени файла по умолчанию.
открыть Подключитесь к удаленному серверу.
незамедлительный Принудительная интерактивная подсказка для нескольких команд.
пассивный Войдите в режим пассивной передачи.
полномочие Выполните команду FTP на дополнительном управляющем соединении.
дс Печать ? вместо управляющих символов на stdout.
sendport Переключите использование команд PORT.
положить Сохраните локальный файл на удаленной машине.
PWD Отобразить имя текущего рабочего каталога на удаленной машине.
уволиться Завершите сеанс FTP с удаленным сервером и выйдите из ftp. Так же, как  пока .
котировка Указанные аргументы дословно отправляются на удаленный FTP-сервер.
RECV Получите удаленный файл и сохраните его на локальном компьютере. Так же, как и получить .
ReGet То же самое, что и get , за исключением того, что если локальный файл существует и его размер меньше размера файла на сервере, предполагается, что локальный является частично переданной копией удаленной, и передача продолжается с очевидной точки сбоя. Если локальный файл не существует, FTP не получит удаленный. Эта команда полезна при передаче больших файлов по сетям, которые подвержены разрыву соединений.
rstatus Показывает состояние удаленного компьютера. Если указано имя файла, оно показывает состояние удаленного файла.
rhelp Получите помощь от сервера.
переименование Переименуйте удаленный файл.
сброс Очистить очередь ответов.
рестарт Перезапустите передачу файла на bytecount.
RmDir Удалить каталог на сервере.
runique Переключите хранение файлов в локальной системе с уникальными именами файлов.
Отправить Сохраните локальный файл на удаленной машине. Так же, как  положить .
сайт Указанные аргументы дословно отправляются на удаленный FTP-сервер в виде команды SITE.
размер Найдите размер файла на сервере.
положение дел Показать текущее состояние FTP.
структура Установите структуру передачи файлов в <struct-name> ( поток  по умолчанию).
система Показать операционную систему, работающую на удаленном компьютере.
sunique Переключите хранение файлов на удаленной машине под уникальными именами файлов. Сервер должен поддерживать команду STOU протокола FTP. Значение по умолчанию выключено .
TENEX Установите тип передачи файлов Tenex.
поставить галочку Переключить печать счетчика байтов во время передачи.
след Переключить трассировку пакетов.
тип Установите тип передачи файла (по умолчанию используется сеть ASCII). Если тип не указан, отображается текущий тип.
пользователь Идентифицируйте себя на FTP-сервере. Если пароль не указан и сервер требует его, FTP запросит у пользователя его
разоблачать Установите для маски по умолчанию на удаленном сервере значение newmask. Если newmask опущен, отображается текущий umask.
подробный Переключение многословным режим ( на  по умолчанию). В этом режиме отображаются все ответы с FTP-сервера. Если этот параметр включен, то после завершения передачи файла отображается статистика об эффективности передачи. 
? Распечатывает сообщение о значении команды. Так же, как  помощь .

Команды FTP, используемые в Linux и Unix, отличаются от команд FTP, используемых в командной строке Windows .

Опции (также называемые флагами или переключателями) изменяют работу команды FTP. Обычно параметр командной строки следует за основной командой FTP после пробела. Ниже приведен список параметров, которые вы можете добавить к командам FTP, и описание того, что они делают.

вариант объяснение
-4 Используйте только IPv4 для связи с хостом.
-6 Используйте только IPv6.
-e Отключает поддержку истории и редактирование команд.
-п Используйте пассивный режим для передачи данных.
-я  Отключает интерактивные подсказки во время передачи файлов.
-n Предотвращает автоматический вход при первом подключении.
-грамм Отключает глобализацию имени файла.
-v  Принудительно удаляет сервер, чтобы показать все ответы.
-d Занимается отладкой.

Примеры команд FTP в Linux

Ниже приведены примеры, которые иллюстрируют типичное использование команд Linux FTP.

Выполнение ftp без каких-либо опций подготавливает окно терминала для команд FTP. После ввода пропустите ftp из команд. Введите команду exit, чтобы закрыть сеанс FTP и вернуться к приглашению оболочки.

FTP

Прежде чем вы сможете использовать команды FTP, вы должны установить соединение с удаленной сетью, как показано в следующем примере. Эта команда FPT пытается подключиться к серверу по адресу abc.xyz.edu . Если это удается, он запрашивает имя пользователя и пароль.

ftp abc.xyz.edu

В этом следующем простом примере команды FTP команда ls перечисляет, что находится в папке на сервере. Эта команда не имеет части ftp в начале, потому что предполагается, что вы подключены к серверу.

Ls

Команда cd изменяет рабочий каталог. В этом случае нужно перейти в папку с фильмами и выполнять там команды, а не в предыдущей папке.

CD фильмы

Чтобы продолжить предыдущий пример, эта команда FTP использует get для загрузки файла vacation.mp4 из папки фильмов .

получить отпуск.mp4

Этот последний пример команды FTP изменяет удаленный рабочий каталог на / movies / birthdays / и загружает MP4 . В этом примере предполагается, что команда cd использовалась для перехода в папку / movies / .

дни рождения cd 
mput * .mp4
Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone