zcatはファイルを適切に解凍しません
-
08-07-2019 - |
質問
プログラムで圧縮ファイルをその場で解凍する必要があります。自分の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
その後、ファイルが見つかります。
所属していません StackOverflow