我想将我的 ubuntu 14.04 安装与外部磁盘中的目录同步。
实际上我是从扩展驱动器启动的,我想在我安装的内部驱动器中制作我的 ubuntu 14.04 发行版的部分副本/media/kenn/c2d1b866/
挂载的目标目录/mnt/RESTORE/backup_14.04.5
我尝试了许多rsync命令的组合,例如
sudo rsync -avr /media/kenn/c2d1b866/{bin/,sbin/,usr/,opt/,lib/,var/,etc/,srv/,libx32/,lib64/,run/,boot/,proc/,sys/,dev/} /mnt/RESTORE/backup_14.04.5
sudo rsync -avr /media/kenn/c2d1b866/{bin/,sbin/,usr/,opt/,lib/,var/,etc/,srv/,libx32/,lib64/,run/,boot/,proc/,sys/,dev/} /mnt/RESTORE/backup_14.04.5/
sudo rsync -avr /media/kenn/c2d1b866/{"bin/","sbin/","usr/","opt/","lib/","var/","etc/","srv/","libx32/","lib64/","run/","boot/","proc/","sys/","dev/"} /mnt/RESTORE/backup_14.04.5
还有很多其他的,但我失败了,因为大括号扩展没有像我预期的那样工作。他们将大括号目录中的所有文件复制到/mnt/RESTORE/backup_14.04.5
中,我的意思是未在其中创建的根目录backup_14.04.5
我怎样才能复制那些bin/,sbin/,usr/,opt/,lib/,var/,etc/,srv/,libx32/,lib64/,run/,boot/,proc/,sys/,dev/
在/media/kenn/c2d1b866/
到/mnt/RESTORE/backup_14.04.5
?
这就是
rsync
源路径有尾部斜杠时的行为/
。来自man rsync
:要复制目录,请省略
/
: