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
内容をリストしてdiff
を実行するだけです。
diff <(tar -tvf 1.tar.gz | sort) <(tar -tvf 2.tar.gz | sort)