GNU/Linux >> Linux の 問題 >  >> Linux

filename.tar.gz ファイルを抽出する方法

コマンドの結果と同じエラーがあります:

file hadoop-2.7.2.tar.gz

hadoop-2.7.2.tar.gz: HTML document, ASCII text です

ダウンロードやその他の問題により、ファイルが gzip 形式ではない理由。


file filename.tar.gz の場合 次のメッセージが表示されます:POSIX tar アーカイブ。アーカイブは tar であり、GZip アーカイブではありません。

z なしで tar を解凍します 、gzip 圧縮 (圧縮) 用で、以下のみ:

mv filename.tar.gz filename.tar # optional
tar xvf filename.tar

または unp のような一般的な Unpacker を試してください (https://packages.qa.debian.org/u/unp.html)、さまざまなアーカイブ形式を解凍するためのスクリプト。

ファイルの種類を決定します:

$ file ~/Downloads/filename.tbz2
/User/Name/Downloads/filename.tbz2: bzip2 compressed data, block size = 400k

私が知る限り、コマンドは正しいです。入力ファイルが有効なgzip圧縮されたtarファイルであると仮定します。あなたの出力はそうではないと言っています。ファイルをインターネットからダウンロードした場合は、ファイル全体を取得していない可能性があります。もう一度お試しください。

ファイルのソースに関する知識がなければ、具体的な解決策を提供できる人は誰もいません。知識に基づいた推測にすぎません。


Linux
  1. Linuxで「tar」コマンドを使用して.xzファイルパッケージを抽出するにはどうすればよいですか?

  2. Linuxで圧縮/解凍する方法

  3. Linuxでtar.xzファイルを抽出または解凍する方法

  1. LinuxでTarコマンドを使用する方法

  2. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  3. Linux で .dmg ファイルを抽出するには?

  1. Linuxで.gzファイルと.tar.gzファイルを抽出する方法

  2. TarファイルをTgzファイルに変換する方法は?

  3. tar を使用してフォルダー構造のないファイルを抽出するにはどうすればよいですか