admin 管理员组

文章数量: 887019


2024年3月22日发(作者:js文字展示特效)

rsync命令使用方法

rsync命令是一个用于同步文件和目录的工具,它可以在本地和远程系统之

间进行文件传输。以下是rsync命令的使用方法:

1. 语法:rsync [选项] 原始位置 目标位置

2. 常用选项:

-a:归档模式,递归并保留对象属性,等同于 -rlptgoD

-v:显示同步过程的详细(verbose)信息

-z:在传输文件时进行压缩(compress)

-H:保留硬链接文件

-A:保留ACL属性

--delete:删除目标位置有而原始位置没有的文件

-r:递归模式,包含目录及子目录中所有文件

-l:对于软链接文件仍然复制为软链接文件

-p:保留文件的权限标记

-t:保留文件的时间标记

-g:保留文件的属组标记(仅超级用户使用)

-o:保留文件的属主标记(仅超级用户使用)

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

3. 使用示例:

本地到本地同步:rsync -av /source/directory/ /destination/directory/

本地到远程同步:rsync -avz /source/directory/

usernameremote:/destination/directory/

远程到本地同步:rsync -avz usernameremote:/source/directory/

/destination/directory/

从远程rsync服务器中拷贝文件到本地机:rsync -avz

/destination/directory/

4. 注意点:

rsync命令的路径可以是相对路径或绝对路径。

可以通过SSH协议在本地和远程系统之间进行加密传输。

rsync命令支持增量备份和镜像备份。

5. 总结:rsync命令是一个功能强大的文件同步工具,它可以用于本地和远

程系统之间的文件传输,支持各种选项和参数,可以根据需要进行定制。通

过合理使用rsync命令,可以轻松地实现文件和目录的备份、同步和镜像等

操作。


本文标签: 文件 保留 命令