GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah zcat Linux untuk Pemula (5 Contoh)

Meskipun kompresi sangat membantu secara umum karena memungkinkan Anda menghemat ruang di sistem Anda, pengguna baris perintah perlu membuka kompresi file untuk beberapa tugas kecil, seperti melihat isi semua file. Namun,  terdapat utilitas baris perintah - dijuluki zcat - yang memungkinkan Anda mengintip ke dalam file terkompresi tanpa usaha tambahan.

Dalam tutorial ini, kita akan membahas dasar-dasar zcat menggunakan beberapa contoh yang mudah dipahami. Harap dicatat bahwa semua contoh dalam artikel ini telah diuji pada Ubuntu 16.04 LTS.

Perintah zcat Linux

Perintah zcat memungkinkan Anda melihat konten file terkompresi. Berikut sintaksnya:

zcat FILE ....

Dan inilah cara halaman manual alat menjelaskannya:

       zcat  is  identical  to  gunzip  -c.   (On  some  systems,  zcat may be
       installed as gzcat to preserve the original link  to  compress.)   zcat
       uncompresses either a list of files on the command line or its standard
       input and writes the uncompressed data on standard output.

Berikut adalah beberapa contoh gaya Q&A yang akan memberi Anda ide bagus tentang cara kerja perintah zcat.

Q1. Bagaimana cara menggunakan zcat?

Misalkan Anda memiliki file teks terkompresi, misalnya test2.txt.gz . Jika Anda mencoba melihat isinya menggunakan perintah cat standar, Anda akan melihat output yang kacau:

Jadi dalam hal ini, Anda dapat menggunakan perintah zcat. Penggunaan dasar sangat sederhana - cukup ganti cat dengan zcat.

zcat test2.txt.gz

Agar Anda dapat melihat konten file terkompresi yang ditampilkan pada output standar.

Q2. Apakah zcat berfungsi dengan banyak input?

Ya, memang. Yang harus Anda lakukan adalah meneruskan nama file terkompresi sebagai input.

Misalnya:

zcat test.txt.gz test2.txt.gz

Inilah perintah yang disebutkan di atas dalam tindakan:

Q3. Apakah zcat mengenali file terkompresi berdasarkan ekstensi?

Tidak. Bukan itu masalahnya. Inilah yang dikatakan halaman manual tentang ini:

zcat will uncompress files that have the correct magic number whether they have a .gz suffix or not.

Untuk memverifikasi ini, kami menghapus ekstensi .gz dari salah satu file terkompresi, dan mencoba menjalankan zcat di atasnya.

Jadi Anda dapat melihat bahwa alat tersebut masih dapat mengetahui bahwa itu adalah file terkompresi, dan dapat menampilkan kontennya di STDOUT.

Q4. Bagaimana menangani pagination saat menggunakan zcat?

Ada dua cara untuk melakukan ini. Anda dapat menggunakan lebih banyak dan lebih sedikit perintah standar.

zcat [FILENAME] | more
zcat [FILENAME] | less

Atau, gunakan perintah zmore dan zless.

zmore [FILENAME]
zless [FILENAME]

Q5. Apakah zcat berfungsi dengan file yang tidak dikompresi?

Secara default tidak. Jika Anda mencoba menjalankan perintah zcat dengan file yang tidak dikompresi sebagai input, Anda akan melihat kesalahan seperti berikut.

Namun, jika Anda ingin memaksa zcat untuk menampilkan konten file dalam output apakah file dikompresi atau tidak, gunakan opsi baris perintah -f. Tangkapan layar berikut menunjukkan opsi ini beraksi:

Agar Anda dapat melihat alat ini tidak melakukan kesalahan apa pun kali ini.

Kesimpulan

Tidak diragukan lagi, perintah zcat menghemat waktu Anda, jika Anda hanya ingin melihat konten file terkompresi. Jadi, apa pun jenis pengguna baris perintah Linux Anda (pemula atau pro), Anda harus mempelajari tentang perintah ini. Kami telah membahas beberapa detail berguna yang terkait dengan zcat di sini. Untuk informasi lebih lanjut, kunjungi halaman manualnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)