有没有办法让 tar 命令检查存档中尚不存在的新文件或已被删除的文件(为了保险起见)?
答案1
您可以用它tar -d
来查看本地文件系统文件是否不同或丢失。
要添加新文件,只需tar -u
添加比档案中的副本更新的文件即可。
tar -cvf /tmp/backup.tar /home # adds all files
echo Hello > /home/newfile.txt
tar -uvf /tmp/backup.tar /home # adds only newfile.txt
rm /home/newfile.txt
tar -df /tmp/backup.tar /home # gives an error about newfile.txt missing