Contoh Penggunaan Perintah "gunzip"

Jika Anda melihat melalui folder Anda dan menemukan file dengan ekstensi ".gz" maka itu berarti mereka telah dikompresi menggunakan perintah "gzip" .

Perintah "gzip" menggunakan algoritma kompresi Lempel-Ziv (ZZ77) untuk mengurangi ukuran file seperti dokumen, gambar, dan trek audio.

Tentu saja, setelah Anda mengompresi file menggunakan "gzip" Anda akan pada tahap tertentu ingin mendekompresi file lagi.

Dalam panduan ini, kami akan menunjukkan kepada Anda cara mendekompresi file yang telah dikompresi menggunakan perintah "gzip".

Dekompresi File Menggunakan The & # 34; gzip & # 34; Perintah

Perintah "gzip" itu sendiri menyediakan metode untuk mendekompres file dengan ekstensi ".gz".

Untuk melakukan dekompresi file, Anda perlu menggunakan switch minus d (-d) sebagai berikut:

gzip -d myfilename.gz

File akan didekompresi dan ekstensi ".gz" akan dihapus.

Dekompresi File Menggunakan The & # 34; gunzip & # 34; Perintah

Sementara menggunakan perintah "gzip" sangat valid, jauh lebih mudah untuk diingat hanya dengan menggunakan "gunzip" untuk mendekompresi file seperti yang ditunjukkan pada contoh berikut:

gunzip myfilename.gz

Memaksa File Untuk Dekompresi

Terkadang perintah "gunzip" memiliki masalah dengan dekompresi file.

Alasan umum untuk "gunzip" menolak mendekompresi file adalah di mana nama file yang akan ditinggalkan setelah dekompresi sama dengan yang sudah ada.

Misalnya, bayangkan Anda memiliki file bernama "document1.doc.gz" dan Anda ingin mendekompresnya menggunakan perintah "gunzip". Sekarang bayangkan Anda juga memiliki file bernama "document1.doc" di folder yang sama.

Ketika Anda menjalankan perintah berikut, pesan akan muncul yang menyatakan bahwa file sudah ada dan Anda akan diminta untuk mengkonfirmasi tindakan tersebut.

gunzip document1.doc.gz

Anda dapat, tentu saja, memasukkan "Y" untuk menerima bahwa file yang ada akan ditimpa. Jika Anda menerapkan "gunzip" sebagai bagian dari skrip, maka Anda tidak ingin pesan ditampilkan kepada pengguna karena itu menghentikan skrip berjalan dan memerlukan masukan.

Anda dapat memaksa perintah "gunzip" untuk mendekompresi file dengan menggunakan sintaks berikut:

gunzip -f document1.doc.gz

Ini akan menimpa file yang sudah ada dengan nama yang sama dan itu tidak akan meminta Anda saat melakukannya. Oleh karena itu, Anda harus memastikan bahwa Anda menggunakan tombol minus f (-f) dengan hati-hati.

Bagaimana Menjaga File Yang Terkompresi Dan Didekompresi

Secara default, perintah "gunzip" akan mendekompres file dan ekstensi akan dihapus. Oleh karena itu file bernama "myfile.gz" sekarang akan disebut "myfile" dan itu akan diperluas ke ukuran penuh.

Mungkin kasus yang Anda ingin dekompresi file tetapi juga menyimpan salinan file yang dikompresi.

Anda dapat mencapai ini dengan menjalankan perintah berikut:

gunzip -k myfile.gz

Anda sekarang akan ditinggalkan dengan "myfile" dan "myfile.gz".

Menampilkan Keluaran Terkompresi

Jika file yang dikompresi adalah file teks maka Anda dapat melihat teks di dalamnya tanpa harus mendekompresi terlebih dahulu.

Untuk melakukan ini gunakan perintah berikut:

gunzip -c myfile.gz

Perintah di atas akan menampilkan isi myfile.gz ke output terminal.

Tampilkan Informasi Tentang File Terkompresi

Anda dapat menemukan informasi lebih lanjut tentang file yang dikompresi menggunakan perintah "gunzip" sebagai berikut:

gunzip-l myfile.gz

Output dari perintah di atas menunjukkan nilai-nilai berikut:

Aspek yang paling bermanfaat dari perintah ini adalah ketika Anda berurusan dengan file besar atau drive yang rendah pada ruang disk.

Bayangkan Anda memiliki drive yang 10 gigabyte dalam ukuran dan file yang dikompresi adalah 8 gigabyte. Jika Anda membabi buta menjalankan perintah "gunzip" maka Anda mungkin menemukan bahwa perintah gagal karena ukuran tidak terkompresi adalah 15 gigabyte.

Dengan menjalankan perintah "gunzip" dengan sakelar l (-l), Anda dapat menghapus bahwa disk yang Anda dekompresikan file tersebut memiliki cukup ruang . Anda juga dapat melihat nama file yang akan digunakan ketika file didekompresi.

Dekompresi Banyak File Secara Rekursif

Jika Anda ingin mendekompres semua file dalam folder dan semua file di semua folder di bawah ini, Anda dapat menggunakan perintah berikut:

gunzip -r foldername

Misalnya, bayangkan Anda memiliki struktur dan file folder berikut:

Anda dapat mendekompresi semua file dengan menjalankan perintah berikut:

Dokumen gunzip -r

Uji Apakah File Terkompresi Apakah Valid

Anda dapat menguji apakah file telah dikompresi menggunakan "gzip" dengan menjalankan perintah berikut:

gunzip -t filename.gz

Jika file tidak valid Anda akan menerima pesan sebaliknya, Anda akan dikembalikan ke input tanpa pesan.

Apa yang Tepat Terjadi Saat Anda Mendekompres File

Secara default ketika Anda menjalankan perintah "gunzip" Anda hanya tersisa dengan file yang didekompresi tanpa ekstensi "gz".

Jika Anda lebih banyak informasi, Anda dapat menggunakan tombol minus v (-v) untuk menampilkan informasi verbose :

gunzip -v filename.gz

Outputnya akan seperti ini:

filename.gz: 20% - diganti dengan nama file

Ini memberitahu Anda nama file kompres asli, berapa banyak itu didekompresi dan nama file akhir.