web-dev-qa-db-ja.com

tarを開けません:そのようなファイルまたはディレクトリはありません

CentOS5.4の新規インストール

以下をダウンロード:

http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz

MD5合計は正しい(cdcc09d71d85d81914a90413eaf21d3f)。ファイルはここにあります:

/tmp/webmin-1.510.tar.gz

tmpおよびwebmin-1.510.tar.gz 両方持っています chmod 777。 rootとしてログインしています。

コマンド:

tar -zxfv webmin-1.510.tar

結果:

tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: webmin-1.510.tar: Not found in archive
tar: Error exit delayed from previous errors

これまでにこれに遭遇することはありません。 vは抽出したいファイルだと思っているようですが、コマンド引数の1つです...

v ..を省略した場合.

tar -zxf webmin-1.510.tar.gz

コマンドが停止します。それは何もしません。次の行に進むだけで、プロンプトは表示されません。プロンプトに戻るにはCTRL-Cを押す必要があり、lsは何も抽出されなかったことを確認します...

私の最初の反応は、それが有効なtar/gzファイルか何かではないということです。しかし、MD5は問題なく一致します。だから私は少し途方に暮れています...

[〜#〜]更新[〜#〜]

ワオ。議論の順序が重要であることは決して新しいことではありません。何年も経っても気づかなかったのかしら。

しかし、私はちょうど試しました

tar -zxvf webmin-1.510.tar.gz

そして、端末はまだ停止していて、プロンプトを再度取得するにはCTRL-Cを押す必要があります。繰り返しますが、私がlsの場合、NO webmin-1.510この手順の後のディレクトリ。何も抽出されません。

更新2

また、ファイルをgunzippしたので、webmin-1.510.tar。私は次のことを試しました:

tar -xvf webmin-1.510.tar

そして再び、同じ結果。このコマンドは端末を停止させ、プロンプトを表示するにはCTRL-Cを押す必要があります。何も抽出されませんでした。

8
Jake Wilson

「f」オプションは最後に来る必要があります。これはtarに次のものがtarball名であることを伝えます。コマンドは次のようになります。

tar -zxvf webmin-1.510.tar.gz

'v'オプションは、詳細出力用です。私があなたが現在のディレクトリで「ls」をしたなら、webmin-1.510またはそのようなディレクトリがあるでしょう。

15
8BitsOfGeek

以下をせよ:

Go to root if necessary:
# Sudo su
# cd ~
# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz
# tar -xvvzf webmin-1.510.tar.gz

これで抽出されるはずです。システムが/ tmpディレクトリとの間でuntarを実行できない可能性があります。

0
BloodPhilia