测试树形目录
$ cd mimvp-blog/
$ tree
.
|____111.txt
|____222.txt
|____333.txt
|____folder01
| |____111.txt
| |____222.txt
| |____333.txt
|____folder02
| |____111.txt
| |____222.txt
| |____333.txt
|____folder03
| |____111.txt
| |____222.txt
| |____333.txt
cp 命令排除不想拷贝的文件和子目录
rsync(remote sync)是UNIX及类UNIX平台下一款神奇的数据镜像备份软件,它不像FTP或其他文件传输服务那样需要进行全备份,Rsync可以根据数据的变化进行差异备份,从而减少数据流量,提高工作效率。你可以使用它进行本地数据或远程数据的复制,Rsync可以使用SSH安全隧道进行加密数据传输。Rsync服务器端定义源数据,Rsync客户端仅在源数据发生改变后才会从服务器上实际复制数据至本地,如果源数据在服务器端被删除,则客户端数据也会被删除,以确保主机之间的数据是同步的。Rsync使用TCP 873端口。
rsync 命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。
安装 rsync:yum -y install rsync
rsync 命令 -a参数表示archive模式,-v表示详细链模式输出,-z表示传输文件时使用压缩传输的模式。