web-dev-qa-db-ja.com

FTPサーバーからのみ特定の拡張子を持つファイルをダウンロードする方法は?

GUIで1つのコマンドまたは1回のクリックで.torrentファイルをFTPサーバー(たとえば、 ftp://ftp.fau.de/gimp/gimp/ )からバッチダウンロードしたい(ホスト名とルートディレクトリを入力した後)。目的は、すべての.torrentファイルをディレクトリ内のFTPサーバーのルートの下に置いて、Deluge GTKなどのトレントクライアントにバッチで追加できるようにすることです。

Filezillaでは、すべてのディレクトリを開いて、すべてのtorrentファイルをクリックする必要があります。

3
Karl Richter

wgetは 再帰的ダウンロード および リストを受け入れる をサポートしており、これらはこのユースケースをカバーするはずです。

wget -r -np -A "*.torrent" ftp://ftp.fau.de/gimp/gimp/

ファイル拡張子を指定する必要があります。

このコマンドは、 ftp://ftp.fau.de/gimp/gimp/ からトレントで終わるすべてのファイルを再帰的にダウンロードします。

ディレクトリ構造を削除し、現在の作業ディレクトリ内のすべてのファイルを使用する場合は、-ndを引数リストに追加します。

ターゲットディレクトリに既に存在するファイルのダウンロードをスキップする場合は、-ncを引数リストに追加します。

5
sapensadler