我用来rsync
备份整个主文件夹,其中包括我的软件和桌面环境的配置文件。当发行版跳跃时,我不想保存这些配置文件,而是保存一些配置文件,例如我的浏览器或电子邮件客户端。
主文件夹中的配置文件总是隐藏的或隐藏在隐藏目录中,所以我的解决方案是备份rsync
所有非隐藏文件,并且只备份白名单中包含的隐藏文件,排除所有其他隐藏文件。
我怎样才能用一个rsync
命令来完成这个任务?
答案1
如果需要备份,请创建一个包含隐藏文件/目录的文件
例子:
vim includeFile.list
.xpto.conf
.my.cfg
并执行rsync
rsync -avz --include-from=includeFile.list --exclude=".*" source/ destination/