2015-05-06 10 views
0

Я использую FTP и я попробовал эти командыСкачать полный каталог и подкаталог команда

1) mget -r /foldername 
2)mget * 
3) mget *.* 

Но все из перечисленных выше команд загрузки только файлов. не папка и подпапка.

Любая идея? как загрузить это

+0

Используйте инструмент, как 'rsync' – Barmar

+1

некоторых FTP-клиентов может поддерживать' MGET -r', но это не обычный случай. 'scp -r user @ host:/paths/to/get/*/local/dir/struct' однако может делать то, что вы хотите, но вам нужно настроить ключи' ssh' (чреватые собственными проблемами с версией). Я думаю, вам понадобится некоторый доступ к безопасности для 'rsync', поэтому лучше установите те ожидания, что это не будет работать через 15 минут ;-) Удачи. – shellter

ответ

1

Вы можете использовать ncftp, который, насколько мне известно, является единственным FTP-клиентом, который поддерживает рекурсивный get. Вот пример с командой ncftpget:

ncftpget -TRv -uusername -ppassword ftp.host.com /home/user/local_directory/ remote_directory 
+0

Могу ли я установить ncftp в машину ubuntu azure –

+0

@HituBansal Вы должны иметь возможность установить его на любом дистрибутиве Ubuntu с помощью 'apt-get install ncftp'. – VolenD

+0

Судо ncftpget -TRv -u -p MyUserName мойпароль ftp.myshost.co/вар/WWW/подсайты/audemo/поддоменов/аи/httpdocs/ –

Смежные вопросы