8.2. rsync命令详解
- Date:
2018-10
8.2.1. rsync命令格式
同步本地系统不同目录内容
1rsync [OPTION...] SRC... [DEST]
通过shell同步远程目录
Access via remote shell:
1Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
2Push: rsync [OPTION...] SRC... [USER@]HOST:DEST
通过rsync守护进程同步远程目录
Access via rsync daemon:
1Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
2 rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]
3Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
4 rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST
8.2.2. rsync常用参数
1
-avz
- --exclude
- 排除单个文件
–exclude=a
- 排除多个文件
–exclude=a –exclude=b –exclude={a,b}
- 排除多个连续的:
–exclude={a..d}
- --exclude-from
- --exclude-from=filename
此时filename中每行一个文件名,会排除这些文件名的文件。
rsync服务端也可以通过配置文件/etc/rsyncd.conf配置排除文件:
- 方法:
exclude= file1 file2 file/filename3