web-dev-qa-db-ja.com

zcatはファイルを正しく解凍しません

プログラムで圧縮ファイルをその場で解凍する必要があります。自分のLinuxコンピューターで試してみると動作しますが、なぜか学校のコンピューターに指示すると失敗します。解凍するには、次のコマンドを使用しています。

 zcat /file/address/file.tar.gz

エラーが発生します:

 /file/address/file.tar.gz.Z: No such file or directory

ドキュメントを調べてみましたが、この奇妙な動作をオフにするフラグが見つかりませんでした。

どんな助けでも大歓迎です。

ありがとう

34
Zain Rizvi

学校のシステムには、新しいGNU "gzip"ベースのユーティリティではなく、古い "compress"スタイルのユーティリティがまだあります。

利用可能であると仮定すると、gzcatではなくzcatを使用する必要があります。

61
Alnitak

私は通常、gzipを実行したいときに直接gzipを使用します。

gzip -dc /file/address/file.tar.gz
5
Dustin
zcat archive.tgz | tar -x --wildcards apri/fls/filename
0
problem

次のようにファイル名の末尾に.Zを追加すると、次のようになります。

zcat /file/address/file.tar.gz.Z

次に、ファイルを検索します。

0
Szekelygobe

gzip --decompress /file/address/file.tar.gz

0
SumoRunner