在网站维护工作中,我的客户有一个 FTP 服务器,上面有网站。相当标准(尽管有些过时)的东西。
我需要对大多数 HTML 文件进行查找和替换才能更改导航。为了有效地做到这一点,我需要在本地进行。
FTP 服务器是满的一堆垃圾。这家伙一直用它和他的客户交换文件。我想获得所有相关文件的副本,但同时,我不想浪费时间下载我永远不需要的几十 GB 的东西。
FTP 现已安装~/.gvfs
。有什么方法可以快速轻松地复制所有 .html 文件,同时保留目录结构,以便处理完文件后,只需使用合并/替换将它们复制回来即可?
答案1
您可以尝试使用 Filezilla FTP 客户端。它能够从“查看”菜单中创建自定义文件过滤器,以仅显示某些类型的文件。
答案2
我没有测试过这个,但以下应该可行:
rsync -av --include "*/" --include "*.html" --exclude "*" ~/.gvfs/. /path/to/destination