ポイントを説明するために、私は同社のWebサイトからLEDAライブラリをダウンロードしました。それにtar -xzfを使用すると失敗します。
$ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
ただし、gunzipの後にtar -xfを続けても問題なく機能します。
$ gunzip LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
$ tar -xf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar
# no error
なぜこれが起こり得るのか誰かに教えてもらえますか?-標準tar
コマンドを常に機能させたいです。
@ user1129682同社のサイトから、LinuxとWinのオプションしかないようです...
—
MattDMo
tarがzをサポートしていない場合は、代わりにパイプを使用して
—
frostschutz
gunzip < archive.tar.gz | tar -x
ください。どこでも機能するはずです。
私はそのアーカイブをダウンロードしたばかり
—
derobert 2013
tar xzf
で、Debian GNU / Linux(もちろんgnutarを使用しています)で実際にエラーが発生します。奇数。
tar
-zを実装していないUnixがあります