wget 只下載特定副檔名檔案

最近因為需要用到把網頁大量檔案下載下來的方法,所以研究了一下 wget 發現真的滿好用的,我可以限定我要下載的檔案副檔名或是深度,並且還可以指定如果是多層不要建立多餘的資料夾讓檔案變成非常好整理。

這邊以 Sample Videos 的網頁當範例

wget -A zip -r -l 1 -nd https://sample-videos.com/download-sample-zip.php
  • -A: 只有 zip 檔案
  • -r: 遞迴
  • -l 1: 深度 1 (只有這個網頁不會再往下挖掘)
  • -nd: 不要再建立資料夾,把所有檔案都放在此資料夾