ターミナルでwgetを使って特定の拡張子のファイルを簡単にダウンロードする
ディレクトリやフォルダに複数の拡張子のファイルが存在することがある。例えば、.jpg、.png、.gif、.mp3、.mp4などだ。

ディレクトリやフォルダに複数の拡張子のファイルが存在することがある。例えば、.jpg、.png、.gif、.mp3、.mp4などだ。そのソースからgifファイルだけを特���的にダウンロードしたいが、方法がわからない?心配しないで、正しい場所に来ている。
wgetはGNUライセンス(つまり無料)の小さなソフトウェアで、LinuxおよびmacOSオペレーティングシステムにデフォルトで搭載されている。
先日、FTPディレクトリにある同じ.mp4と.webmの動画をダウンロードしたかったが、.mp4ファイルか.webmファイルのどちらかをダウンロードする必要があった。100個の.mp4ファイルのサイズが10GBであるのに対し、同じ内容の100個の.webmファイルはわずか6GBだった。ディスク容量を大幅に節約したかったので、.webmファイルをダウンロードすることにした。
そのために以下のコマンドを実行し、画面を見守り始めた。
wget -r -A .webm http://videos.example.com/u/source/見ての通り、これだけだ!このアドレスから.mp4ファイルをダウンロードしたい場合は、今度はこのコマンドを実行すればよい:
wget -r -A .mp4 http://videos.example.com/u/source/このコマンドはhttpの代わりにhttpsやftpもサポートしている。つまり、接続プロトコルとしてhttp://、https://、ftp://を使用できる。
結論
この記事では、wgetを使って特定の拡張子のファイルを再帰的にダウンロードする方法を学んだ。うまくいったことを願っている。このコマンドはCentOS、Ubuntu、Amazon Linux、macOS、その他多くのLinuxディストリビューションで使用できる。
Ercan の他のサイト
同じ著者、別の領域のサイトが2つ。