23

2 つの異なる .tar.gz ファイルがある場合: 2 番目の .tar.gz は、最初の .tar.gz のサブセットです。

2 番目の .tar.gz で不足しているファイルを見つけるには、1 行のコマンドが必要です。

例えば:

1.tar.gz ファイル リスト:

1.jsp
2.txt
3.htm

2.tar.gz ファイル リスト:

1.jsp
3.htm

出力は次のようになります。

2.txt
4

1 に答える 1

41

内容をリストして実行するだけですdiff

diff <(tar -tvf 1.tar.gz | sort) <(tar -tvf 2.tar.gz | sort)
于 2012-10-31T11:09:43.983 に答える