Diff
區分元數據差異
有沒有辦法使用實用程序
diff
來查找兩個相同文件層次結構的元數據差異?如果我有兩個相同的文件結構,例如root_folder/ file1 file2 folder1/ file3
該
diff
實用程序通常會像它們相同一樣退出,但將它們添加到 tarball 會產生不同的雜湊值。這表明時間戳、所有權等元數據存在差異,但我想知道確切的差異是什麼,並且預設行為對diff
我沒有幫助。
我強烈推薦
diffoscope
在這種情況下。您可以在創建 tarball 之前執行它,如
diffoscope dir1 dir2
找到兩個目錄(包括元數據)之間的差異,或者在創建它們之後,如
diffoscope tarball1.tar tarball2.tar
找出兩個 tarball 之間的差異。