FTP-клиент - получить файл одной командой [дубликат]

Возможный дубликат:
Как мне выполнять команды FTP в одной строке?

У меня следующий диалог с FTP-клиентом:

variscite@variscite-desktop:~$ ftp 192.168.100.10
Connected to 192.168.100.10.
220 (vsFTPd 2.3.5)
Name (192.168.100.10:variscite): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> get hello hello
local: hello remote: hello
200 PORT command successful. Consider using PASV.                                                                       
150 Opening BINARY mode data connection for hello (7796 bytes).                                                         
226 Transfer complete.                                                                                                  
7796 bytes received in 0.01 secs (702.8 kB/s)                                                                           
ftp> exit                                                                                                               
221 Goodbye. 

Можно ли сделать это одной командой или написать сценарий оболочки, который делает то же самое? Клиентский компьютер - это Ubuntu 12.04, и мне нужно сделать это без установки дополнительных пакетов.

2
задан 13 April 2017 в 15:24

1 ответ

Хотя я согласен с тем, что scp лучше, ваш клиент нуждается не только в команде scp, но и ваш сервер должен поддерживать эту функцию. Достаточно ситуаций, когда вы можете просто связаться с сервером через FTP, не так ли?

Если вы хотите получить файл с FTP, вы можете просто использовать wget?

wget ftp://username:password@SERVERNAME/directory/file
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: