rsync命令用法和参数解释

发表于 2023-05-10  1.59k 次阅读


作者:Scanz

更新版本:V1(20170114初版,待更新格式)

----------------------------------------------

增量拷贝 (同步)

rsync -a      归档模式相当于rlptgoD

                     -r     递归,包括目录/子目录及所有文件

                     -l     保留符号链接文件

                     -p、-t 保留文件的权限、时间标记

                     -o、-g 保留文件的属主/数组标记

                     -D     保留设备文件及其他特殊文件

       -v     显示同步过程详细信息

       -z     传输过程中启用压缩

       -H     保留硬连接文件      

       -A     保留文件的ACL属性信息

       -n     测试同步过程,不做实际修改

       --delete      删除目标文件夹内多余的文档(确保源和目标完全一致)

远程同步(对方电脑需要开启sshd服务)

rsync  -av /目录/ root@ip:/目录/

rsync  -av root@ip:/目录/ /目录/

rsync  服务器

       1、独立帐号文件

              user::pwd

              name::ceshi

       chmod 600 独立帐号文件

       启用 rsync --daemon权限必须600

       2、配置文件

              /etc/rsyncd.conf

              [共享名]

              path = 共享目录

              comment = 注释

              auth users = 用户,用户

              sescrets file = /etc/独立帐号文件

              read only=yes|no           是否只读

              dont compress = *.gz *.bz2 *.tgz *.zip

       cat /etc/xinetd.d/rsync

              disable = no

rsync 『选项』 /目录/      /目录/

rsync 『选项』 /目录/ ip:/目录/

rsync 『选项』  user@ip::共享名 /目录/

rsync -av --password-file =/目录/密码文件 user@ip::共享名 /目录/

       dir1/ dir2 目录下内容

       dir1 dir2  同步本身

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

scanz个人博客