Подтвердить что ты не робот

Загрузка всех файлов в моем локальном каталоге с завихрением

Я хочу загрузить все файлы в один каталог, и я знаю, как загрузить один файл с помощью curl, например:

curl -T "local/xxx.suffix" -u xxx:psw "ftp://192.168.1.158/public/demon_test/xxx.suffix"

Как я могу загрузить все файлы (подкаталог) в текущем каталоге на FTP-сервер?

4b9b3361

Ответ 1

Используйте curl с find для рекурсивной загрузки всех файлов из определенного каталога:

find mydir -type f -exec curl -u xxx:psw --ftp-create-dirs -T {} ftp://192.168.1.158/public/demon_test/{} \;

Ответ 2

вместо curl, используйте wput (не путать с wget).