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

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

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

在 Filezilla 中我仍然必须打开所有目录并单击所有 torrent 文件。

答案1

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

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

应该指定文件扩展名。

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

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

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

相关内容