如何仅从 FTP 服务器下载具有特定扩展名的文件?

Kar*_*ter 3 ftp downloads filezilla bittorrent

我想通过一个命令或在 GUI 中单击(输入主机名和根目录后).torrent从 FTP 服务器(例如ftp://ftp.fau.de/gimp/gimp/)批量下载文件。目的是将所有.torrent文件放在 FTP 服务器的根目录下,以便可以将它们批量添加到 Torrent 客户端,如 Deluge GTK。

在 Filezilla 中,我仍然需要打开所有目录并单击所有 torrent 文件。

小智 5

wget 支持递归下载接受列表,应该涵盖这个用例。

wget -r -np -A "*.torrent" ftp://ftp.fau.de/gimp/gimp/
Run Code Online (Sandbox Code Playgroud)

应指定文件扩展名。

该命令将从ftp://ftp.fau.de/gimp/gimp/递归下载所有以 torrent 结尾的文件。

如果要删除目录结构并将当前工作目录中的所有文件添加-nd到参数列表中。

如果要跳过目标目录中已存在文件的下载,请添加-nc到参数列表中。