rsync 使用方法

在不同主机之间复制文件常用 scp,但遇到同名文件,或想保持原属性,使用 rsync 更合适。

# 注意最目的路径会自动补上 folder 目录
rsync -rlptvz --delete --exclude "folder/or/file" -e 'ssh -p 22' user@host:/remote/path/to/folder ./local/path/to

使用 --exclude 排除不要同步的文件和目录,多个文件和目录使用多次,例如:rsync -avz --exclude file1.txt --exclude dir3/file4.txt source/ destination/

参考资料:

  1. http://man.linuxde.net/rsync
  2. https://www.thegeekstuff.com/2011/01/rsync-exclude-files-and-folders/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

4 + 16 =