linux

Linux文件管理:如何使用rsync进行文件同步

小樊
38
2025-02-21 21:41:02
栏目: 智能运维

rsync 是一个非常强大的 Linux 命令行工具,用于在本地和远程之间同步文件和目录。以下是如何使用 rsync 进行文件同步的基本步骤:

基本语法

rsync [选项] 源 目标

常用选项

示例

1. 同步本地目录

假设你要将本地目录 /home/user/source 同步到 /home/user/destination

rsync -avzh /home/user/source /home/user/destination

2. 同步远程目录

假设你要将本地目录 /home/user/source 同步到远程服务器 remotehost/home/user/destination 目录:

rsync -avzh /home/user/source user@remotehost:/home/user/destination

3. 同步并删除目标目录中多余的文件

如果你希望在同步后删除目标目录中源目录不存在的文件,可以使用 --delete 选项:

rsync -avzh --delete /home/user/source /home/user/destination

4. 同步并显示进度

如果你希望看到文件传输的进度信息,可以使用 --progress 选项:

rsync -avzh --progress /home/user/source /home/user/destination

注意事项

通过这些基本步骤和选项,你可以灵活地使用 rsync 进行文件同步。更多高级选项和用法可以参考 rsync 的手册页(通过 man rsync 查看)。

0
看了该问题的人还看了