Команда
с возможностью рекурсивной загрузки файлов с FTP-сервера (протокола передачи файлов).
Вот несколько методов, которые вы можете использовать для выполнения рекурсивной загрузки по FTP с помощью wget
:
-
Основная команда:
wget -r ftp://example.com/directory
Эта команда рекурсивно загрузит все файлы и каталоги в указанном каталоге FTP.
-
Указание имени пользователя и пароля:
wget -r --ftp-user=username --ftp-password=password ftp://example.com/directory
Используйте эту команду, чтобы указать имя пользователя и пароль FTP для аутентификации.
-
Ограничение глубины рекурсии:
wget -r --level=depth ftp://example.com/directory
Вы можете ограничить глубину рекурсии определенным уровнем. Например,
--level=2
ограничит загрузку двумя уровнями. -
Исключение определенных типов файлов:
wget -r -R "pattern" ftp://example.com/directory
Эта команда исключает из загрузки файлы, соответствующие указанному шаблону. Например,
*.txt
исключит все текстовые файлы. -
Загрузка в фоновом режиме:
wget -r -b ftp://example.com/directory
Используйте опцию
-b
для запускаwget
в фоновом режиме, что позволит вам продолжать использовать терминал во время загрузки. -
Возобновление прерванной загрузки:
wget -c -r ftp://example.com/directory
Опция
-c
позволяет возобновить прерванную загрузку, поэтому вы можете возобновить частично загруженный каталог.