我知道 rsync 有一个手册页,但是却很难理解(我试过了)。
因此我想出了这个命令来将我的数据同步到外部驱动器中的 /Backup:
sudo rsync -aAXv --delete --exclude={'/home/eoan/.audacity_data','/home/eoan/.cargo','/home/eoan/.cache','/home/eoan/.node_repl_history','/home/eoan/.npm','/home/eoan/.pki','/home/eoan/.pybel','/home/eoan/.ssr','/home/eoan/VirtualBox_VMs','**/node_modules','/home/eoan/VirtualBoxMS'} /home/eoan/ /media/eoan/Backup/
现在我将给出一个简短但逻辑上等同的版本:
sudo rsync -aAXv --delete --exclude={'/home/eoan/.cargo','/home/eoan/.cache','**/node_modules'} /home/eoan/ /media/eoan/Backup/
Rsync 没有忽略任何文件夹,您能帮我找出错误吗?
我ls -a
在备份目录中包含了以下内容(其中的一部分):
.cache .icons .profile .viminfo
.cargo .lesshst .pybel .vimrc
.config .local .python_history VirtualBoxMS