可以检查现有的数据?

我有700个二进制文件(pdf)下载,现在只有400个可用的SFTP服务器。 可以通过cli来确定本地目录中存在哪些文件,因此不需要重新下载这些文件,或者是否需要下载所有700个文件,并且需要指定文件名?

SFTP是SSH文件传输协议,你可以使用rsync来做到这一点。

recursion:

rsync -azP --exclude="*" --include="*.pdf" user@SERVER:/path/to/folder/ /path/to/folder/ 

没有recursion:

 rsync -azP --include '*/' --include '*.pdf' --exclude '*' user@SERVER:/path/to/folder/ /path/to/folder/ 

希望能帮助到你!