温馨提示×

linux rsync命令的用法有哪些

小亿
109
2023-08-01 15:22:18
栏目: 编程语言

rsync命令是用于在不同的文件夹或主机之间同步文件和文件夹的工具。以下是rsync命令的一些常见用法:

  1. 本地同步:rsync source/ destination/

该命令将source文件夹中的内容同步到destination文件夹中。

  1. 本地复制:rsync -av source/ destination/

该命令将source文件夹中的内容复制到destination文件夹中。

  1. 远程同步:rsync -avz source/ user@destination:/path/

该命令将source文件夹中的内容同步到远程主机的/path/目录中。

  1. 远程复制:rsync -avz source/ user@destination:/path/

该命令将source文件夹中的内容复制到远程主机的/path/目录中。

  1. 同步时删除:rsync -av --delete source/ destination/

该命令将删除destination文件夹中不存在于source文件夹中的文件。

  1. 带进度条:rsync -av --progress source/ destination/

该命令将显示同步过程中的进度条。

  1. 带过滤规则:rsync -av --include '*/' --include '*.txt' --exclude '*' source/ destination/

该命令将只同步source文件夹中的txt文件和文件夹,其他文件将被忽略。

  1. 带SSH连接:rsync -avz -e ssh source/ user@destination:/path/

该命令将使用SSH连接远程主机,并将source文件夹中的内容同步到远程主机的/path/目录中。

以上只是rsync命令的一些常见用法,rsync还有许多其他选项和功能,可以通过man rsync命令查看完整的说明文档。

0