将 tar 内容与本地文件夹进行比较

dAn*_*jou 7 tar diff

我想将 tar 存档(备份$HOME)的内容与我本地的内容进行比较,$HOME以查看 tar 文件中是否存在尚未存在于本地文件系统中的文件。

最好的方法是什么?

我已经试过了tar -dvf archive.tar *$HOME但输出并不是很令人满意。它表示tar: Videos: Not found in archive对于第一个目录级别的某些文件和文件夹,尽管它们在存档中,然后退出tar: Exiting with failure status due to previous errors(退出代码 2)。

编辑:它在 Ubuntu 10.04 上,我对 bash 非常熟悉。

Dav*_*gac 8

尝试这个:

tar -dvf example.tar

(在您要比较的目录中)

-d 与 --diff / --compare 相同

更多信息:http : //www.apl.jhu.edu/Misc/Unix-info/tar/tar_16.htmlhttp://ss64.com/bash/tar.html