GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda mem-gunzip file dan menyimpan file .gz?

Anda sedang mencari:

gzcat x.txt.gz >x.txt

gzcat perintah setara dengan gunzip -c yang hanya menulis aliran keluaran ke stdout . Ini akan membuat file terkompresi tidak tersentuh. Jadi, Anda juga dapat menggunakan:

gunzip -c x.txt.gz >x.txt

Perhatikan bahwa pada beberapa sistem gzcat juga dikenal sebagai zcat jadi jalankan seperti ini sebagai gantinya:

zcat x.txt.gz >x.txt

Anda dapat menggunakan -c opsi gunzip yang menulis output ke stdout, lalu menyalurkannya ke file pilihan Anda:

gunzip -c compressed-file.gz > decompressed-file

Lebih detail di halaman manual.


Solusi yang lebih sederhana adalah dengan menggunakan gunzip sebagai filter seperti ini:

gunzip < myfile.gz > myfile

Linux
  1. Bagaimana cara membagi file dan menyimpan baris pertama di setiap bagian?

  2. Bagaimana cara menambahkan output ke file?

  3. Bagaimana cara memeriksa apakah suatu file kosong di Bash?

  1. Bagaimana cara mengarahkan output dari system() ke file?

  2. Bagaimana cara mengonversi ISO8859-15 ke UTF8?

  3. Cara menyentuh file dan mkdir jika diperlukan dalam satu baris

  1. `^m` Dan Bagaimana Cara Menghilangkannya?

  2. Bagaimana Anda bisa melihat tautan keras yang sebenarnya oleh ls?

  3. Bagaimana Anda bisa mengganti tombol j dan k di vim?