如何从远程服务器同步所有多种类型的文件?例如。我想从服务器上的文件夹中同步所有 pdf 和 png。
这会引发语法错误:
rsync REMOTE_SERVER:REMOTE_PATH/{*.pdf, *.png} LOCAL_PATH
我也尝试过:
rsync --include='*.png' --include='*.pdf' --exclude='*' REMOTE_SERVER:REMOTE_PATH/ LOCAL_PATH
不同步任何内容。
我目前正在诉诸
rsync REMOTE_SERVER:REMOTE_PATH/*.pdf LOCAL_PATH; rsync REMOTE_SERVER:REMOTE_PATH/*.png LOCAL_PATH
但想用一个命令来完成此操作。
rsync -r --include="*.pdf" --include="*.png" --exclude='*' REMOTE_USER@REMOTE_SERVER:REMOTE_PATH LOCAL_PATH
这里,
-r
的意思是:
-r
、--recursive
:递归到目录