lftp — консольный FTP-клиент для UNIX и UNIX-подобных операционных систем. Программа написана Александром Лукьяновым и распространяется по лицензии GNU GPL.
Кроме FTP программа также поддерживает протоколы FTPS, HTTP, HTTPS, HFTP, FISH и SFTP.
Итак, рассмотрим основы работы с lftp
Содержание
Подключение.
Подключиться к серверу можно несколькими способами:
$ lftp ftp.something.by (анонимное подключение)
Подключиться к серверу с логином login и паролем password:
$ lftp login:[email protected]
Подключиться к серверу с логином login не указывая пароль:
$ lftp [email protected]
в таком случае пароль будет запрошен после установки соединения, и не будет показан на экране.
Стоит заметить, что lftp по умолчанию подключается не сразу, а начинает подключаться, когда ему дадут первую команду, т.е. чтобы проверить правильность логина с паролем, лучше сразу же выполнить:
$ lftp :~> [email protected]: ls
Основные команды:
help — список доступных команд;
help [command] — справка по определенной команде;
mget [file] — загрузить файл с удаленного FTP-сервера на локальную машину, по умолчанию – загрузка будет произведена в тот каталог, в котором вы находились в момент подключения к ФТП серверу;
mput [file] — закачать файл с локальной машины на удаленный FTP-сервер.
mirror [dirname] — скачать каталог с удаленного FTP-сервера на локальную машину;
mirror -R [dirname] — загрузка папки с локальной машины на удаленный FTP-сервер;
mkdir [dirname] – создать каталог;
rmdir [dirname] – удалить каталог;
chmod [755] – сменить права доступа на каталог или файл на 755;
exit – завершить работу и отключиться от сервера;
find [dirname] – отобразить содержимое каталога;
get[filename] – загрузить файл с удаленного FTP-сервера на локальную машину, по умолчанию – загрузка будет произведена в тот каталог, в котором вы находились в момент подключения к ФТП серверу, вот пара полезных ключей:
-E [filename]удалить файл после загрузки;
-O [dirname]указать каталог, в который необходимо загрузить файл;
lpwd – посмотреть путь и каталог на локальной машине, в котором вы в данный момент находитесь.