Завантажте список файлів, якщо вони ще не існують


11

Якщо у мене є список розділених URL-адрес \n, чи можна перейти до будь-яких варіантів, wgetщоб завантажити всі URL-адреси та зберегти їх у поточному каталозі, але лише якщо файлів уже немає?


Відповіді:


14

Існує варіант -nc( --no-clobber) для wget.


Я читав це після написання мого сценарію Bash, щоб перевірити наявність файлів окремо!
anotherdave

7

Від wget --help:

....
-i,  --input-file=FILE     download URLs found in local or external FILE.
....
-nc, --no-clobber          skip downloads that would download to
                           existing files.
-c,  --continue            resume getting a partially-downloaded file.
....

Я включив, --continueтому що здавалося, що це може бути корисним, якщо ви намагаєтеся відновити після перерваного завантаження, але вам це не потрібно для того, щоб відповісти на своє початкове запитання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.