gunzip
に尋ねる 標準出力に出力し、そのディレクトリ内のファイルにリダイレクトするには:
gunzip -c file.gz > /THERE/file
zcat
gunzip -c
のショートカットです .
複数のファイルを gunzip する場合は、すべてのファイルを繰り返します:
for f in *.gz; do
STEM=$(basename "${f}" .gz)
gunzip -c "${f}" > /THERE/"${STEM}"
done
(ここでは basename
拡張子なしのファイル名の一部を取得するために使用されます)
単一のファイルを抽出する必要がある場合 および ルート所有のディレクトリに書き込み、次に sudo dd
を使用します :
zcat filename.conf.gz | sudo tee /etc/filename.conf >/dev/null
ファイルがリモート ソース (つまり、ssh、curl https など) からのものである場合は、次のようにすることができます:
ssh remoteserver cat filename.conf.gz | zcat | sudo tee /etc/filename.conf >/dev/null
(これらの例は 単一 でのみ機能することに注意してください。 ディレクトリ内のすべての gzip ファイルである *.gz の例とは異なります。)
Linux で 2 つ以上のビデオを同期して並べて再生するにはどうすればよいですか?
Xorg:AltGr を CapsLock キーにマップするにはどうすればよいですか (第 3 レベルのシンボルを切り替えるため)