Skip to main content

Contoh Penggunaan Of The gzip Command

Cara Copy File Menggunakan Terminal Linux (April 2024)

Cara Copy File Menggunakan Terminal Linux (April 2024)
Anonim

Itu gzip perintah adalah cara umum untuk mengompresi file dalam Linux dan oleh karena itu perlu mengetahui cara mengompres file menggunakan alat ini.

Metode kompresi yang digunakan oleh gzip adalah Lempel-Ziv (LZ77). Sekarang tidak penting Anda mengetahui informasi ini. Yang perlu Anda ketahui adalah bahwa file menjadi lebih kecil ketika Anda mengompresnya dengan gzip perintah.

Secara default saat Anda memadatkan file atau folder menggunakan gzip perintah itu akan memiliki nama file yang sama seperti sebelumnya tetapi sekarang akan memiliki ekstensi .gz.

Dalam beberapa kasus, tidak mungkin menyimpan nama yang sama terutama jika nama file sangat panjang. Dalam keadaan seperti ini, ia akan mencoba untuk memotongnya. Dalam panduan ini, kami akan menunjukkan cara mengompres file menggunakan gzip perintah dan memperkenalkan Anda ke switch yang paling umum digunakan.

Cara Mengompresi File Menggunakan gzip

Cara paling sederhana untuk mengompres file tunggal menggunakan gzip adalah menjalankan perintah berikut:

nama file gzip

Misalnya untuk mengompres file yang disebut mydocument.odt jalankan perintah berikut:

gzip mydocument.odt

Beberapa file memadatkan lebih baik dari yang lain. Misalnya dokumen, file teks, gambar bitmap, format audio dan video tertentu seperti WAV dan MPEG kompres dengan sangat baik.

Jenis file lain seperti gambar JPEG dan file audio MP3 tidak terkompres dengan baik dan file tersebut benar-benar dapat meningkatkan ukuran setelah menjalankan gzip perintah melawannya.

Alasan untuk ini adalah bahwa gambar JPEG dan file audio MP3 sudah dikompres dan oleh karena itu gzip perintah hanya menambahnya daripada mengompresnya.

Itu gzip perintah hanya akan mencoba untuk mengkompres file dan folder biasa. Oleh karena itu jika Anda mencoba dan memampatkan suatu tautan simbolik, itu tidak akan berhasil dan tidak masuk akal untuk melakukannya.

Cara mendekompresi File Menggunakan Perintah gzip

Jika Anda memiliki file yang sudah dikompres Anda dapat menggunakan perintah berikut untuk mendekompresnya.

gzip -d filename.gz

Misalnya, untuk dekompresi mydocument.odt.gz file Anda akan menggunakan perintah berikut:

gzip -d mydocument.odt.gz

Paksa file yang akan dikompresi

Terkadang file tidak dapat dikompresi. Mungkin Anda mencoba untuk mengompres file yang dipanggil myfile1 tetapi sudah ada file bernama myfile1.gz . Dalam contoh ini, gzip perintah biasanya tidak akan berfungsi.

Untuk memaksa gzip perintah untuk melakukan tugasnya cukup jalankan perintah berikut:

gzip -f filename

Bagaimana Menjaga File yang Tidak Terkompresi

Secara default saat Anda mengompresi file menggunakan gzip perintah Anda berakhir dengan file baru dengan ekstensi .gz.

Jika Anda ingin mengompresi file dan menyimpan file asli Anda harus menjalankan perintah berikut:

nama file gzip -k

Sebagai contoh, jika Anda menjalankan perintah berikut, Anda akan berakhir dengan sebuah file bernama mydocument.odt dan mydocument.odt.gz .

gzip -k mydocument.odt

Dapatkan Beberapa Stats Tentang Berapa Banyak Ruang yang Anda Disimpan

Inti dari mengompresi file adalah tentang menghemat ruang disk atau untuk mengurangi ukuran file sebelum mengirimnya melalui jaringan.

Oleh karena itu, bagus untuk melihat berapa banyak ruang yang disimpan saat Anda menggunakan gzip perintah.

Itu gzip perintah menyediakan jenis statistik yang Anda perlukan saat memeriksa kinerja kompresi.

Untuk mendapatkan daftar statistik jalankan perintah berikut:

gzip -l filename.gz

Informasi yang dikembalikan oleh perintah di atas adalah sebagai berikut:

  • Ukuran terkompresi;
  • Ukuran tidak terkompresi;
  • Rasio sebagai persentase;
  • Nama file tidak terkompresi.

Kompres Setiap File dalam Folder dan Subfolder

Anda dapat memampatkan setiap file dalam folder dan subfoldernya dengan menggunakan perintah berikut:

gzip -r foldername

Ini tidak membuat satu file bernama foldername.gz . Sebaliknya, melintasi struktur direktori dan memampatkan setiap file dalam struktur folder itu.

Jika Anda ingin memampatkan struktur folder sebagai satu file Anda lebih baik membuat file tar dan kemudian gzipping file tar seperti yang ditunjukkan dalam panduan ini.

Cara Menguji Validitas File Terkompresi

Jika Anda ingin memeriksa apakah file itu valid, Anda dapat menjalankan perintah berikut:

nama file gzip -t

Jika file tersebut valid tidak akan ada output.

Cara Mengubah Tingkat Kompresi

Anda dapat memampatkan file dengan cara yang berbeda. Sebagai contoh, Anda dapat memilih kompresi yang lebih kecil yang akan bekerja lebih cepat atau Anda dapat pergi untuk kompresi maksimum yang memiliki tradeoff membutuhkan waktu lebih lama untuk dijalankan.

Untuk mendapatkan kompresi minimum pada kecepatan tercepat, jalankan perintah berikut:

gzip -1 nama file

Untuk mendapatkan kompresi maksimum pada kecepatan paling lambat jalankan perintah berikut:

nama file gzip -9

Anda dapat memvariasikan kecepatan dan tingkat kompresi dengan memilih angka yang berbeda antara 1 dan 9.

File Zip Standar

Itu gzip Perintah tidak boleh digunakan saat bekerja dengan file zip standar. Anda dapat menggunakan zip perintah dan unzip perintah untuk menangani file-file itu.