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

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

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

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

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

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

Список Linux команд 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 Создайте новый каталог на сервере.
МЛ Список содержимого нескольких удаленных каталогов.
mode Установите режим передачи файлов.
modtime Показать время последнего изменения файла на сервере.
mput Отправьте несколько файлов на сервер.
новый Получить файл, если он новее, чем локальный файл.
nlist Распечатайте список файлов в каталоге на удаленном компьютере.
nmap Установить шаблоны для сопоставления имен файлов по умолчанию.
ntrans Установить таблицу перевода для сопоставления имен файлов по умолчанию.
открыть Подключитесь к удаленному серверу.
строка Принудительная интерактивная подсказка для нескольких команд.
пассивный Войдите в режим пассивной передачи.
прокси Выполните команду FTP для вторичного управляющего соединения.
дс Напечатайте ? вместо управляющих символов на стандартном выводе.
sendport Переключить использование команд PORT.
put Сохраните локальный файл на удаленном компьютере.
PWD Показать имя текущего рабочего каталога на удаленном компьютере.
выйти Завершите сеанс FTP с удаленным сервером и выйдите из ftp. Так же, как пока .
цитата Указанные аргументы дословно отправляются на удаленный FTP-сервер.
recv Получите удаленный файл и сохраните его на локальном компьютере. Так же, как get .
reget То же самое, что и get , за исключением того, что если локальный файл существует и его размер меньше размера файла на сервере, предполагается, что локальный является частично переданной копией удаленной копии и передачи продолжается с очевидной точки отказа. Если локальный файл не существует, FTP не получит удаленный. Эта команда полезна при передаче очень больших файлов по сетям, склонным к разрыву соединений.
rstatus Показывает состояние удаленного компьютера. Если указано имя файла, оно показывает состояние удаленного файла.
rhelp Получить справку с сервера.
переименования Переименуйте удаленный файл.
Сброс Очистить очередь ответов.
перезагрузка Перезапустите передачу файла на bytecount.
RmDir Удалить каталог на сервере.
runique Переключить хранение файлов в локальной системе с уникальными именами файлов.
отправить Сохраните локальный файл на удаленном компьютере. То же, что и put .
сайт Указанные аргументы дословно отправляются на удаленный FTP-сервер в виде команды SITE.
размер Найдите размер файла на сервере.
статус Показать текущее состояние FTP.
структура Установите структуру передачи файлов ( stream по умолчанию).
система Показать операционную систему, работающую на удаленном компьютере.
sunique Переключить хранение файлов на удаленном компьютере под уникальными именами файлов. Сервер должен поддерживать команду STOU протокола FTP. Значением по умолчанию является выкл. .
Техснабэкспорт Установите тип передачи файлов tenex.
клещ Переключить печать счетчика байтов во время передачи.
след Переключить трассировку пакетов.
типа Установите тип передачи файла (по умолчанию используется сетевой ASCII). Если тип не указан, отображается текущий тип.
пользователь Идентифицируйте себя на FTP-сервере. Если пароль не указан и сервер требует его, FTP запросит его у пользователя
разоблачать Установите для маски по умолчанию на удаленном сервере значение newmask. Если newmask опущен, отображается текущий umask.
многословным Включить подробный режим (по умолчанию включен ). В этом режиме отображаются все ответы с FTP-сервера. Если этот параметр включен, когда передача файла завершается, регистрируется статистика эффективности передачи.
Печатает сообщение о значении команды. То же, что и справка .

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

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

Список параметров команды Linux FTP











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

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

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

  FTP  

Выполнение ftp без каких-либо опций просто подготавливает окно терминала для команд FTP. После ввода вы можете опустить «ftp» в командах.

  FTP abc.xyz.edu  

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

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

  FTP 192.168.0.1  

Как вы можете видеть выше, вы можете заменить имя домена на IP-адрес сервера для того же эффекта.

  Ls  

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

  CD фильмы  

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

  get отпуск.mp4  

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

  дни рождения cd  
mput * .mp4

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

Оцените статью
Solutics.ru
Добавить комментарий