rsync基本使用

rsync注意:目录要求

/home : 表示将整个 /home 目录复制到目标目录
/home/ : 表示将 /home 目录中的所有内容复制到目标目录
 

 

参数说明:
-a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
    -rlptgoD(实际参数)
        -r  --递归目录
        -l  --links 传输链接文件 
        -p  --perms 权限
        -t  time  文件时间不变
        -g  --group 文件所有组
        -o  --owner  文件所有者

-v 显示过程

-P 显示传输进度百分百

-z 传输的时候进行压缩

-e "ssh -p22" 指定ssh端口号

--delete  保持目标与原始目录一模一样  删除不同的部分

排除

--exclude=03.txt
--exclude-from 根据提供的文件内容进行排除(文件内容一行一个路径即可)

 

使用格式:

rsync 参数 要传输的文件或目录 目标路径

举例:

#将本地/etc/sysconfig 目录传输到目标服务器中

rsync -avz /etc/sysconfig    172.16.1.31:/tmp

相关文章

发表新评论