Linux中怎么用rsync同步文件和目录

   2024-10-20 3620
核心提示:要使用rsync在Linux中同步文件和目录,可以使用以下命令:rsync -avzh source_directory/ destination_directory/其中,-a 选项

要使用rsync在Linux中同步文件和目录,可以使用以下命令:

rsync -avzh source_directory/ destination_directory/

其中,-a 选项表示以递归方式同步所有子目录和文件,保持文件属性和权限不变;-v 选项表示输出详细的同步信息;-z 选项表示在传输过程中压缩数据;-h 选项表示以人类可读的格式显示文件大小;source_directory/ 是源目录的路径,destination_directory/ 是目标目录的路径。

如果要同步远程服务器上的文件和目录,可以使用以下命令:

rsync -avzh username@remote_host:/path/to/source_directory/ /path/to/destination_directory/

其中,username 是远程服务器的用户名,remote_host 是远程服务器的主机名或 IP 地址,/path/to/source_directory/ 是远程服务器上的源目录路径,/path/to/destination_directory/ 是本地服务器上的目标目录路径。

需要注意的是,rsync 命令默认是增量同步,只会同步有变化的文件和目录,可以通过添加 --delete 选项来删除目标目录中不存在于源目录的文件和目录:

rsync -avzh --delete source_directory/ destination_directory/

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号