温馨提示×

linux中怎么用rsync远程拷贝文件

小亿
302
2023-12-16 14:41:39
栏目: 编程语言

要使用rsync远程拷贝文件,可以按照以下步骤操作:

  1. 打开终端,输入以下命令来复制文件:
rsync [选项] 源文件路径 目标文件路径
  1. 在源文件路径和目标文件路径中,可以使用以下格式指定远程主机的位置:
  • user@host:/path/to/source:指定远程主机的用户名和主机名,以及源文件路径。
  • host:/path/to/source:如果远程主机使用与本地主机相同的用户名。
  • /path/to/source:如果远程主机是本地主机。
  1. 根据需要,可以使用以下选项来定制rsync的行为:
  • -a:归档模式,保持文件属性、权限、时间戳等。
  • -r:递归复制目录和子目录。
  • -v:显示详细的复制过程。
  • -z:压缩数据传输。
  • -P:显示进度信息并继续中断的传输。

例如,要将本地文件/path/to/local/file复制到远程主机user@hostname/path/to/remote/directory目录中,可以运行以下命令:

rsync -avz /path/to/local/file user@hostname:/path/to/remote/directory

这将在远程主机上创建一个名为file的副本。

注意:在使用rsync远程拷贝文件之前,确保远程主机已经安装了rsync。

0