Skip to main content

Пример использования команды FTP Linux

Пример поиска проблем сервера Linux №1 (Июнь 2025)

Пример поиска проблем сервера Linux №1 (Июнь 2025)
Anonim

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

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

Установите FTP-соединение

Прежде чем вы сможете использовать различные команды FTP, вы должны установить соединение с удаленной сетью или компьютером. Сделайте это, открыв окно терминала в Linux и набрав FTP за которым следует доменное имя или IP-адрес FTP-сервера, например ftp 192.168.0.1 или же FTP domain.com , Например:

ftp abc.xyz.edu

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

Когда вы входите в систему успешно, вы видите FTP> на экране терминала. Прежде чем идти дальше, получите список доступных команд FTP, используяПомогите функция. Это полезно, потому что в зависимости от вашей системы и программного обеспечения некоторые из перечисленных FTP-команд могут работать или не работать.

Примеры и описания команд FTP

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

ftp> help

В справочной функции перечислены команды, которые можно использовать для отображения содержимого каталога, передачи файлов и удаления файлов. Команда FTP> ? совершает то же самое.

ftp> ls

Эта команда печатает имена файлов и подкаталогов в текущем каталоге на удаленном компьютере.

ftp> клиенты cd

Эта команда изменяет текущий каталог на подкаталог с именем клиенты если он существует.

ftp> cdup

Это изменяет текущий каталог на родительский каталог.

ftp> lcd images

Эта команда изменяет текущий каталог на локальном компьютере на изображений , если он существует.

ftp> ascii

Это изменяет режим ASCII для передачи текстовых файлов. ASCII по умолчанию используется для большинства систем.

ftp> двоичный

Эта команда переключается в двоичный режим для передачи всех файлов, которые не являются текстовыми файлами.

ftp> get image1.jpg

Это загружает файл image1.jpg от удаленного компьютера до локального компьютера. Предупреждение. Если на локальном компьютере с тем же именем уже есть файл, он перезаписывается.

ftp> put image2.jpg

Загружает файл image2.jpg от локального компьютера до удаленного компьютера. Предупреждение. Если на удаленном компьютере с таким же именем уже есть файл, он перезаписывается.

ftp>! ls

Добавление восклицательного знака перед командой выполняет указанную команду на локальном компьютере. Итак, ls перечисляет имена файлов и имена каталогов текущего каталога на локальном компьютере.

ftp> mget * .jpg

С помощью команды mget. вы можете загрузить несколько изображений. Эта команда загружает все файлы, которые заканчиваются на .jpg.

FTP>переименовать from to

Команда rename изменяет файл с именем from на новое имя to на удаленном сервере.

ftp> put local-file удаленный файл

Эта команда хранит локальный файл на удаленном компьютере. Отправить локальный файл удаленный файл делает то же самое.

ftp> mput * .jpg

Эта команда загружает все файлы, которые заканчиваются на .jpg, в активную папку на удаленной машине.

ftp> удалить удаленный файл

Удаляет файл с именем удаленный файл на удаленной машине.

ftp> mdelete * .jpg

Это удаляет все файлы, которые заканчиваются на .jpg в активной папке на удаленном компьютере.

ftp> имя файла размера

Определите размер файла на удаленном компьютере с помощью этой команды.

ftp> mkdir имя-каталога

Создайте новый каталог на удаленном сервере.

ftp> prompt

Команда prompt включает или отключает интерактивный режим, чтобы команды с несколькими файлами выполнялись без подтверждения пользователя.

ftp> quit

Команда quit завершает сеанс FTP и выходит из программы FTP. Команды до свидания а также выход совершить то же самое.

Параметры командной строки

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

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