プログラムで圧縮ファイルをその場で解凍する必要があります。自分のLinuxコンピューターで試してみると動作しますが、なぜか学校のコンピューターに指示すると失敗します。解凍するには、次のコマンドを使用しています。
zcat /file/address/file.tar.gz
エラーが発生します:
/file/address/file.tar.gz.Z: No such file or directory
ドキュメントを調べてみましたが、この奇妙な動作をオフにするフラグが見つかりませんでした。
どんな助けでも大歓迎です。
ありがとう
学校のシステムには、新しいGNU "gzip"ベースのユーティリティではなく、古い "compress"スタイルのユーティリティがまだあります。
利用可能であると仮定すると、gzcat
ではなくzcat
を使用する必要があります。
私は通常、gzipを実行したいときに直接gzipを使用します。
gzip -dc /file/address/file.tar.gz
zcat archive.tgz | tar -x --wildcards apri/fls/filename
次のようにファイル名の末尾に.Zを追加すると、次のようになります。
zcat /file/address/file.tar.gz.Z
次に、ファイルを検索します。
gzip --decompress /file/address/file.tar.gz