rsync最常用的操作
同步远程zzp主机下note文件夹到本地文件夹note(以前者为准,后者的更改都会被抹除)
1 | rsync -urv --delete "zzp:/home/zzp/note/" note/ |
传输续传文件
1 | rsync -P --rsh=ssh SRC DST |
rsync的命令格式
1 | rsync [OPTION]... SRC DEST |
对应于以上六种命令格式,rsync有六种不同的工作模式:
拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号”:”分隔符时就启动这种工作模式。如:
-a/backup``` 1
2
2. 使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。如:```rsync -avz *.c foo:src使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号”:”分隔符时启动该模式。如:
-avz foo:src/barlink 1
2
4. 从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。如:```rsync -av root@172.16.78.192::www /databack从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含”::”分隔符时启动该模式。如:
-avroot@172.16.78.192::www``` 1
2
6. 列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:```rsync -v rsync://172.16.78.192/www
rsync参数
1 | -v, --verbose 详细模式输出 |