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很多.. –
只是为了澄清,上述工程的“庆典”壳。 –