lftp – программа для передачи файлов

Размещено orb

FTP (File Transfer Protocol) позволяет получать доступ к данным, хранящимся на удаленном компьютере в локальной сети или Интернет.
В большинстве случаев пользователь не имеет возможности напрямую взаимодействовать с FTP, но cуществует большое количество программ, позволяющих работать с ним, одна из них называется lftp, она входит практически во все GNU/Linux дистрибутивы.

запуск lftp

  • lftp

Подключение к серверу

  • open server

ввод логина и пароля

  • user mylogin

Появится приглашение ввести пароль.

Далее вводим команды:

  • ls -al - содержимое папки
  • cd - переход по папкам
  • cat filename - просмотреть файл
  • mkdir catalog - создать каталог
  • rmdir catalog - удалить каталог
  • rm file - удалить файл (rm не поддерживает использование шаблонов)
  • mrm *.html - удалить все файлы по шаблону
  • mv file1 file2 - переименовать file1 в file2
  • pwd - узнать имя текущего каталога на удаленной машине
  • lpwd - узнать имя текущего каталога на локальной машине
  • lcd mydir - смена локального каталога, переход в mydir, имя предыдущего каталога сохраняется как "-"
  • lcd - - сделать шаг назад
  • chmod mode file(s) - задает спецификацию прав доступа
  • get filename - скопировать с сервера файл
  • pget [-n conn] filename - скопировать с сервера файл, используя conn соединений
  • mget [-d] files - скопировать несколько файлов, files – шаблон для группы файлов. Опция “-d” создания каталогов с теми же именами
  • mirror rdir ldir - копируем каталог rdir на нашу локальную машину
  • mirror -R ldir rdir - переносим файлы на удаленную машину
  • Для копирования файлов на сервер применяются команды put и mput
  • put [-o] filename - (-o – указание нового имени для закачиваемого файла)
  • mput [-d] files - (-d – создание каталогов с теми же именами, что и у закачиваемых файлов)
  • help [cmd] - помощь по команде
  • close - разрыв соединения
  • close -a - разорвать все соединения
  • exit - выход
Tags:

Если не получается

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

  • set ftp:passive-mode on