filename.tar.gz
という名前のアーカイブを抽出したいとします。filename.tar.gzファイルを抽出する方法
tar -xzvf filename.tar.gz
を使用すると、ファイルが抽出されません。私の知る限り
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
filename.tar.gz
という名前のアーカイブを抽出したいとします。filename.tar.gzファイルを抽出する方法
tar -xzvf filename.tar.gz
を使用すると、ファイルが抽出されません。私の知る限り
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
file filename.tar.gz
にこのメッセージが表示された場合:POSIX tar archive アーカイブはGZipアーカイブではなくtarです。
開梱z
なしタール、それだけで、gzip圧縮された(圧縮)のためである:
mv filename.tar.gz filename.tar # optional
tar xvf filename.tar
それともunp
(https://packages.qa.debian.org/u/unp.html)のような一般的なアンパック、アーカイブ形式のさまざまな開梱ためのスクリプトを試してみてください。
$ file ~/Downloads/filename.tbz2
/User/Name/Downloads/filename.tbz2: bzip2 compressed data, block size = 400k
ご支援いただき、ありがとうございます。あなたの答えは正しいです。 'tar xvf filename.tar.gz'。わたしにはできる。 – Kabir
tar xvf hadoop-2.7.2.tar tar:タイプのアーカイブはありません。 タール:エラーの原因を特定するために –
、コマンドが入力ファイルが有効なgzipされたtarファイルであると仮定すると、正しいです:それは、このエラーを与えています。あなたの出力はそうではないと言います。インターネットからファイルをダウンロードした場合は、ファイル全体を取得していない可能性があります。もう一度やり直してください。
あなたのファイルのソースに関する詳しい知識がなければ、ここで誰もあなたに具体的な解決方法を教えてくれるはずです。
これは、私がダウンロードしていたファイルをもう一度見てくれました。それはApacheのもので、urlは.tar.gzで終わるので、コピーして貼り付けただけです。しかし、そのリンクはtarballのためのものではなく、tarballのミラーをリストしたページのためのものでした。だから30分、私はhtmlページを解凍しようとしていました。 wtf apache。 – eddiemoya
私はこの問題を抱えており、ファイルが正しいサイズであることを再確認し、可能であればチェックサムも使用します。 – kiwicomb123
tar.gz形式は、あなたがそれをuntarするためにtar
を使用し、その後gunzip -d filename.tar.gz
とgzipファイルを解凍し、しなければならないので、第一gzipファイル内のtarファイルです。しかし、gunzip
はgzip形式ではないと言いますから、file filename.tar.gz
でどの形式が表示されているかを確認し、適切なプログラムを使用して開きます。
ファイルが完全であることを確認してください。このエラーメッセージは、ファイルを部分的にのみダウンロードした場合、または重大な問題がある場合に発生します。 MD5sumを確認してください。
「wget」コマンドでダウンロードされたファイルでは時々発生します。ちょうど10分前、私はコマンドスクリーンからサーバーに何かをインストールしようとしていましたが、同じことが起こりました。解決策として、ウェブからマシンに.tar.gzファイルをダウンロードした後、FTP経由でサーバーにアップロードしました。その後、 "tar"コマンドは期待通りに機能しました。
hmm、wgetログを確認してくださいリダイレクトなど – chrismarx
内部的にはtar xcvf <filename>
は、のファイルを解凍するために、環境変数PATH
からバイナリgzip
を呼び出します。サードパーティのツールでは、バイナリのtar
と互換性のないカスタムgzip
バイナリを使用することがあります。 のバイナリgzip
をwhich gzip
でチェックし、正しいgzip
バイナリが呼び出されていることを確認することをお勧めします。
私は同じエラー にコマンドの結果を持っている:
file hadoop-2.7.2.tar.gz
は、ファイルがダウンロードまたはその他の問題が原因のgzip形式ではないことをhadoop-2.7.2.tar.gz: HTML document, ASCII text
理由です。
'ファイルfilename.tar。(もしインストールされていれば)形式を表示し、そのファイルがzipであれば、 'unzip'してみるか、' unp'のような一般的なunpackerをインストールします。 – pce
このエラーは、ファイルがgzipファイルではないことを意味しますが、拡張子はそうです。 'unzip filename.tar.gz'と' gunzip filename.tar.gz'を試して、出力が何であるかを見てください。 –
どこからzipファイルを入手できましたか? –