Tanyakan gunzip
untuk menampilkan keluaran standar dan mengalihkan ke file di direktori tersebut:
gunzip -c file.gz > /THERE/file
zcat
adalah jalan pintas untuk gunzip -c
.
Jika Anda ingin mem-gunzip banyak file, ulangi semua file:
for f in *.gz; do
STEM=$(basename "${f}" .gz)
gunzip -c "${f}" > /THERE/"${STEM}"
done
(di sini basename
digunakan untuk mendapatkan bagian dari nama file tanpa ekstensi)
Jika Anda perlu mengekstrak satu file dan tulis ke direktori milik root, lalu gunakan sudo dd
:
zcat filename.conf.gz | sudo tee /etc/filename.conf >/dev/null
Jika file tersebut berasal dari sumber jarak jauh (mis., ssh, curl https, dll), Anda dapat melakukannya seperti ini:
ssh remoteserver cat filename.conf.gz | zcat | sudo tee /etc/filename.conf >/dev/null
(Perhatikan bahwa contoh ini hanya berfungsi untuk satu file, tidak seperti contoh *.gz, yang merupakan semua file yang di-gzip dalam direktori.)
Bagaimana cara memainkan dua atau lebih video berdampingan secara tersinkronisasi di Linux?
Xorg:Bagaimana saya bisa memetakan AltGr ke CapsLock Key (untuk mengaktifkan simbol level 3)