tar 有没有办法检查档案中不存在的新文件?

tar 有没有办法检查档案中不存在的新文件?

有没有办法让 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

相关内容