18
有兩個不同的.tar.gz文件..第二個.tar.gz是第一個.tar.gz的子集。liunx中兩個.tar.gz文件列表之間的差異
需要使用單行命令在第二個.tar.gz中查找丟失的文件。
例: 1.tar.gz 文件列表 1.jsp頁面 2.txt 3.htm
2.tar.gz
1.jsp頁面 3。 htm
輸出應該是: 2.txt
有兩個不同的.tar.gz文件..第二個.tar.gz是第一個.tar.gz的子集。liunx中兩個.tar.gz文件列表之間的差異
需要使用單行命令在第二個.tar.gz中查找丟失的文件。
例: 1.tar.gz 文件列表 1.jsp頁面 2.txt 3.htm
2.tar.gz
1.jsp頁面 3。 htm
輸出應該是: 2.txt
只需列出內容,並做diff
:
diff <(tar -tvf 1.tar.gz | sort) <(tar -tvf 2.tar.gz | sort)
這是非常useful..Thanks很多.. –
只是爲了澄清,上述工程的「慶典」殼。 –