質問

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

 zcat /file/address/file.tar.gz

そしてエラーを取得します:

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

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

ご協力いただければ幸いです。

ありがとう

役に立ちましたか?

解決

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

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

他のヒント

通常、gzipを使用する場合はgzipを直接使用します。

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

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

zcat archive.tgz | tar -x --wildcards apri/fls/filename

次のようにファイル名の末尾に.Zを追加した場合:

  

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

その後、ファイルが見つかります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top