web-dev-qa-db-ja.com

tarコマンドラインが機能せず、ファイルを解凍できません

tar -xvj [ファイル名]を使用して試してみると、エンターキーを押すとハングし、ファイルを解凍できません。再度解凍しますが、コマンドラインでハングします---アプリアーカイブマネージャーを使用すると、ファイルが解凍されますが、問題はありませんか?

9
user207587

パラメーターがありません(fに注意してください):

tar -xvjf <filename>

-f <filename>が指定されていない場合、tarはデフォルトで標準入力で受け取ったものをすべて展開します。したがって、表示される「ハング」は、データを待つtarにすぎません。

少し遊びたいと思うなら、tar.bz2ファイルをtarの標準入力にリダイレクトしてみてください:

tar -xvj < file.tar.bz2

これも機能するはずですが、ファイルを-fで指定するのがより伝統的です。

ファイル名は-fオプションの引数であるため、-fは最後になければなりません。 tar -vfjv filenameを実行すると、ファイル名が-vの引数として渡されるため、機能しません。これは意味がありません。

10
roadmr