Рекурсивная загрузка по FTP с использованием Wget: методы и команды

Команда

с возможностью рекурсивной загрузки файлов с FTP-сервера (протокола передачи файлов).

Вот несколько методов, которые вы можете использовать для выполнения рекурсивной загрузки по FTP с помощью wget:

  1. Основная команда:

    wget -r ftp://example.com/directory

    Эта команда рекурсивно загрузит все файлы и каталоги в указанном каталоге FTP.

  2. Указание имени пользователя и пароля:

    wget -r --ftp-user=username --ftp-password=password ftp://example.com/directory

    Используйте эту команду, чтобы указать имя пользователя и пароль FTP для аутентификации.

  3. Ограничение глубины рекурсии:

    wget -r --level=depth ftp://example.com/directory

    Вы можете ограничить глубину рекурсии определенным уровнем. Например, --level=2ограничит загрузку двумя уровнями.

  4. Исключение определенных типов файлов:

    wget -r -R "pattern" ftp://example.com/directory

    Эта команда исключает из загрузки файлы, соответствующие указанному шаблону. Например, *.txtисключит все текстовые файлы.

  5. Загрузка в фоновом режиме:

    wget -r -b ftp://example.com/directory

    Используйте опцию -bдля запуска wgetв фоновом режиме, что позволит вам продолжать использовать терминал во время загрузки.

  6. Возобновление прерванной загрузки:

    wget -c -r ftp://example.com/directory

    Опция -cпозволяет возобновить прерванную загрузку, поэтому вы можете возобновить частично загруженный каталог.