tarファイルにエラーがないか確認してください。

tarファイルにエラーがないか確認してください。

ファイルに問題があるかどうかを確認する方法はありますか.tar.bz2?ご覧のとおり、ファイルのリストを取得できますが、この場合はどちらも機能しませんxjvfxzvf

$ tar tf pytorch.20210702.tar.bz2  | head -n 5
pytorch/
pytorch/BUILD.bazel
pytorch/requirements-flake8.txt
pytorch/NOTICE
pytorch/WORKSPACE

$ tar xjvf pytorch.20210702.tar.bz2
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now

$ tar xzvf pytorch.20210702.tar.bz2    
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

ベストアンサー1

bzip2: (stdin) is not a bzip2 file

これは、ファイルがbzip2を使用して圧縮されていないことを知らせます。したがって、.bz2拡張は誤解を招く可能性があるため、そのオプションを使用しないでくださいtar-j

gzip: stdin: not in gzip format

これは、ファイルがgzipを使用して圧縮されていないことを知らせます。したがって、このオプションを使用しないでくださいtar-z

圧縮方法を理解して使用するオプションを知りたい場合は、tar次のfileコマンドを使用できます。

file pytorch.20210702.tar.bz2

しかし、最初の試みはtar tf成功したようです。もしそうなら、tarファイルがまったく圧縮されていないことを検討してください。

圧縮されていても、自動検出をtar使用してここで動作できる圧縮方法を推測します。

あなたは試してください:

$ tar xvf pytorch.20210702.tar.bz2

おすすめ記事