结合以下文章一同使用:
scp
参考:https://man.linuxde.net/scp
scp -r userid@remotesystem:remotedir/ localdir/
scp localfile userid@remotesystem:/path/to/remotedir/
scp userid@remotesystem:remotefile localdir/
-r:以递归方式复制。
-C:使用压缩;
rsync
参考:https://www.cnblogs.com/f-ck-need-u/p/7220009.html
rsync -av [-z] userid@remotesystem:remotedir/ localdir/
rsync -av [-z] localdir/ userid@remotesystem:/path/to/remotedir/
推荐:
rsync -avzu --progress <source_path> <destination_path>
常用参数:
-v:显示rsync过程中详细信息。
-a --archive :归档模式,表示递归传输并保持文件属性。
-z :传输时进行压缩提高效率。
-u --update :仅在源mtime比目标已存在文件的mtime新时才拷贝。注意,该选项是接收端判断的,不会影响删除行为。
--progress:是显示进度信息的
--exclude="anaconda/*.log"排除文件