提示信息

Linux rsync命令:支持本地备份和远程备份

枉少年 已关注

Linux rsync命令是一个非常强大的文件传输工具,它可以用于本地备份和远程备份。下面我们分别介绍一下如何使用rsync进行本地备份和远程备份。

  1. 本地备份:

    • 基本语法:rsync [options] source destination
    • 例子:假设我们要备份目录/home/user1/Documents/到目录/backup/,可以使用以下命令:
      rsync -av /home/user1/Documents/ /backup/
      这会将/home/user1/Documents/目录下的所有文件和子目录复制到/backup/目录下,并保持相同的文件和目录结构。
  2. 远程备份:

    • 基本语法:rsync [options] source user@host:destination
    • 例子:假设我们要将本地目录/home/user1/Documents/备份到远程服务器的/backup/目录下,远程服务器的IP地址为192.168.0.100,远程用户名为user2,可以使用以下命令:
      rsync -av /home/user1/Documents/ user2@192.168.0.100:/backup/
      这会将本地的文件和目录复制到远程服务器上,并保持相同的文件和目录结构。

除了上述的基本语法,rsync还支持许多选项来实现更加高级和定制化的备份操作,比如--exclude选项可以用来排除某些文件或目录,--delete选项可以用来删除目标目录中没有在源目录中的文件和目录等等。你可以通过man rsync命令查看rsync的详细使用说明。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
枉少年 关注 已关注

最近一次登录:2023-10-09 14:28:16   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图