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


要使用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/


上一篇:Ubuntu软件包管理的技巧有哪些

下一篇:Linux上怎么用sudo命令提升权限


Linux rsync
Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索