rsync - 文件拷贝工具

用法:
rsync [OPTION]... SRC [SRC]... DEST

自己经常用scp,突然发现无法排除一个子目录,而rsync命令可以。Ubuntu和Mac上都自带这个命令,无需安装。

例子:
rsync -av -e 'ssh -p port_name' --exclude='dir_name' ./* [email protected]:~/dir_name/
参数说明:
-a 递归到目录,即复制所有文件和目录
-v 详细输出
-e ssh 使用ssh作为远程shell
--exclude 排除匹配模式的文件

补充说明:rsync会覆盖同名文件,因此拷贝前无需手动删除旧文件

你可能感兴趣的:(rsync - 文件拷贝工具)