Сделать так, чтобы wget не загружал файлы размером больше X

хорошо, я сдаюсь. Как я могу ограничить размер загружаемых файлов, например, сказать, что я не хочу файлов размером более 2 МБ?

30
задан gronostaj
22.11.2022 20:17 Количество просмотров материала 3462
Распечатать страницу

3 ответа

единственный вариант ограничения я знаю, что wget опоры -Q переключиться на квоту. Это не то, что если вы хотите, а не комбинированный лимит всех загруженных файлов, не по отдельности. Трубопроводы каждую ссылку на него отдельно с -Q переключатель не будет работать, как описано в на странице.

Я не знаю, какую среду вы используете, но гусеничный поддерживает ограничения размера файла с байтами максимальной длины и работает на платформе Java.

из них руководство пользователя:

  • max-length-bytes

максимальное количество байт для загрузки на документ. Разок обрезать файл это ограничение достигнуто.

по умолчанию установлено значение чрезвычайно большое значение (в эксабайт диапазон), который никогда не будет достигнут в практика.

5
отвечен John T 2022-11-24 04:05

если о "загрузка 2 МБ max" вместо "скачать файлы с max 2MB " вы можете просто ограничить вывод, сохраненный на диск.

wget -O - $url |head -c 1024 (опционально > $SaveAsFile) - >сохраняет первый КБ, а остальные получает усечены.

(достаточно посмотреть на "OK:$Message", не убив мою /tmp С тоннами сообщений об ошибках от пульта; -))

2
отвечен Tabakhase 2022-11-24 06:22

Это возможно с помощью 3-сторонних патчей: http://yurichev.com/wget.html

1
отвечен Dennis Yurichev 2022-11-24 08:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх