我有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/
希望能帮助到你!