1. ホーム
  2. gzip

[解決済み] Unixの.tar.gzファイルを解凍せずに有効なファイルであるかどうかを確認する方法は?

2022-07-22 10:46:52

質問

質問を見つけました。 データがファイルなしで有効なtarファイルであるかどうか決定する方法か。 という質問を見つけましたが、私は疑問に思いました。

どのように解決するのですか?

ファイルを解凍するのではなく、tarballのリストを取得して、その出力を捨てるというのはどうでしょうか。

tar -tzf my_tar.tar.gz >/dev/null

コメント通りに編集しました。zrajmさんありがとうございます。

コメントに従って編集します。Frozen Flameさん、ありがとうございます。 このテストは決してデータの完全性を暗示するものではありません。テープアーカイブのユーティリティとして設計されたため、ほとんどの tar の実装では同じファイルの複数のコピーを許可します!