rsync+推送命令
时间: 2023-10-09 10:14:53 浏览: 76
rsync+inotify实时同步
rsync的推送命令是通过指定源文件和目标位置来将文件从本地推送到远程主机。您可以使用以下命令来进行推送操作:
rsync [选项] 源文件 目标位置
其中,选项是可选的,可以根据您的需求选择不同的选项。
-az:以归档模式进行同步,包括递归复制、保持所有文件属性(权限、时间等)、压缩传输等。
-v:显示详细的同步过程信息。
-e:指定远程shell程序,常用的是ssh。
--delete:删除目标位置上存在但源文件中不存在的文件。
--progress:显示同步进度。
--exclude:排除指定的文件或目录,不进行同步。
例如,如果要将本地的文件夹/home/user/documents推送到远程主机的目录/tmp,可以使用以下命令:
rsync -azv /home/user/documents/ user@remote_host:/tmp/
这将使用归档模式将本地文件夹/documents下的所有文件和子目录同步到远程主机的/tmp目录下,并显示详细的同步过程信息。
阅读全文