助けてくれてありがとう!初心者ユーザーとして、私は本当に助けに感謝します!
マイマシン/ OS:Mac OSX 10.5.8、32ビット
私がやろうとしていること:ウェブサイト からApacheMavenを抽出してインストールします。
私がしたこと:Webサイトからバイナリ。tar.gzファイルをダウンロードし、シェルは、ダウンロードしたファイルを適切なディレクトリに移動し、。tar.gzを使用して。tarを抽出しました。 gunzip -v filename.tar.gz
、結果として。tarファイル。今、私はtar -xv filename.tar
を使用して。tarファイルを抽出しようとしています。
私の問題抽出が機能していないようです! tar -xv filename.tar
コマンドを入力してEnterキーを押した後、シェルは出力を返さず、抽出を完了していないようです。 Enterキーを押した後、空の行が返され、無期限に残ります。
My Attemptstar
の実行中と、プロセスの実行中にシェルを終了した後の両方で、別のシェルウィンドウからディレクトリを調べます。含まれているファイルの変更は表示されません。つまり、存在する唯一のファイル/ディレクトリは元の。tar.gzファイルです。また、ファイルとそのファイルを含むディレクトリを削除し、ディレクトリを再作成し、ファイルをディレクトリに再コピーしてから、tar -xv filename.tar
コマンドを再試行しました。結果は同じです
みなさん、ありがとうございました!
次のコマンドを試してください。
tar -xzvf filename.tar.gz
Sudo tar -xvf filename.tar
これにより、上記のtar -xv filename.tar
に関する2つの問題が修正されます。
第1号:tarの-f修飾子を含める必要がありました。 [lowfatlinux] [2]によると、-fはtarのコマンドです。
「アーカイブファイル名はコマンドラインで指定されます(tar出力がファイルに送信されるたびに必要です)」
したがって、-f修飾子を含めると、tarプログラムに、引数で指定されたファイル名が抽出元のファイルであることが通知されます。
2番目の問題:ディレクトリを作成する権限をシェルに与えるために、コマンドの先頭にSudoを追加する必要があります
次のコマンドを試してください。
gunzip -c filename.tar.gz | tar xopf -
Gunzipを試した後、そのファイルでtarxopfを使用します
tar xopf filename.tar
ダウンロードが破損している可能性があります。Webサイトに記載されている内容に注意してください。
注次のリンクには、使用可能なさまざまなミラーが一覧表示されます。これらのリンクを直接使用しないでください。
このミラーはDebianで私のために働いた:
wget http://www.us.Apache.org/dist/maven/binaries/Apache-maven-3.0.4-bin.tar.gz
tar -xvzf Apache-maven-3.0.4-bin.tar.gz