rsync命令是用于在不同的文件夹或主机之间同步文件和文件夹的工具。以下是rsync命令的一些常见用法:
rsync source/ destination/
该命令将source文件夹中的内容同步到destination文件夹中。
rsync -av source/ destination/
该命令将source文件夹中的内容复制到destination文件夹中。
rsync -avz source/ user@destination:/path/
该命令将source文件夹中的内容同步到远程主机的/path/目录中。
rsync -avz source/ user@destination:/path/
该命令将source文件夹中的内容复制到远程主机的/path/目录中。
rsync -av --delete source/ destination/
该命令将删除destination文件夹中不存在于source文件夹中的文件。
rsync -av --progress source/ destination/
该命令将显示同步过程中的进度条。
rsync -av --include '*/' --include '*.txt' --exclude '*' source/ destination/
该命令将只同步source文件夹中的txt文件和文件夹,其他文件将被忽略。
rsync -avz -e ssh source/ user@destination:/path/
该命令将使用SSH连接远程主机,并将source文件夹中的内容同步到远程主机的/path/目录中。
以上只是rsync命令的一些常见用法,rsync还有许多其他选项和功能,可以通过man rsync
命令查看完整的说明文档。