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"排除文件

Last modification:October 20th, 2019 at 06:05 pm
If you think my article is useful to you, please feel free to appreciate