Contoh Penggunaan Perintah Linux "gzip"

Perintah "gzip" adalah cara biasa untuk memampatkan fail dalam Linux dan oleh itu, ia bernilai mengetahui bagaimana untuk memampatkan fail menggunakan alat ini.

Kaedah pemampatan yang digunakan oleh "gzip" adalah Lempel-Ziv (LZ77). Kini tidak penting anda mengetahui maklumat ini. Apa yang anda perlu ketahui adalah bahawa fail menjadi lebih kecil apabila anda memampatkannya dengan arahan "gzip".

Secara lalai apabila anda memampatkan fail atau folder menggunakan perintah "gzip" ia akan mempunyai nama fail yang sama seperti yang dilakukan sebelum ini tetapi sekarang ia akan mempunyai ".z" lanjutan.

Dalam sesetengah kes, tidak mungkin untuk mengekalkan nama yang sama terutamanya jika nama fail sangat panjang. Dalam keadaan ini, ia akan cuba memotongnya.

Dalam panduan ini, saya akan menunjukkan kepada anda bagaimana untuk memampatkan fail menggunakan perintah "gzip" dan memperkenalkan anda kepada suis yang paling biasa digunakan.

Cara Memampatkan File Menggunakan & # 34; gzip & # 34;

Cara paling mudah untuk memampatkan satu fail menggunakan gzip adalah untuk menjalankan arahan berikut:

nama fail gzip

Sebagai contoh untuk memampatkan fail yang dipanggil "mydocument.odt" jalankan perintah berikut:

gzip mydocument.odt

Sesetengah fail memampatkan lebih baik daripada yang lain. Sebagai contoh dokumen, fail teks, imej bitmap, format audio dan video tertentu seperti WAV dan MPEG memampatkan dengan baik.

Jenis fail lain seperti imej JPEG dan fail audio MP3 tidak dimampatkan sama sekali dan fail sebenarnya mungkin bertambah besar selepas menjalankan arahan "gzip" terhadapnya.

Sebabnya ialah imej JPEG dan fail audio MP3 telah dimampatkan dan oleh itu perintah "gzip" hanya menambahnya dan bukannya memampatkannya.

Perintah "gzip" hanya akan cuba memampatkan fail dan folder biasa. Oleh itu, jika anda mencuba dan memampatkan pautan simbolik, ia tidak akan berfungsi dan ia benar-benar tidak masuk akal untuk berbuat demikian.

Bagaimana Cara Menurunkan Fail Menggunakan & # 34; gzip & # 34; Perintah

Jika anda mempunyai fail yang telah dimampatkan anda boleh menggunakan arahan berikut untuk mengecilkannya.

gzip -d filename.gz

Sebagai contoh, untuk mengecilkan fail "mydocument.odt.gz" anda akan menggunakan arahan berikut:

gzip -d mydocument.odt.gz

Memaksa Fail Untuk Dikompresi

Kadang-kadang fail tidak boleh dimampatkan. Mungkin anda cuba untuk memampatkan fail bernama "myfile1" tetapi sudah ada fail bernama "myfile1.gz". Dalam contoh ini, arahan "gzip" tidak akan biasanya berfungsi.

Untuk memaksa arahan "gzip" untuk melakukan perkara-perkaranya, jalankan arahan berikut:

gzip -f nama fail

Bagaimana Untuk Menyimpan Fail Tidak Dikompresi

Secara lalai apabila anda memampatkan fail menggunakan perintah "gzip", anda mempunyai fail baru dengan sambungan ".gz".

Sekiranya anda mahu memampatkan fail dan menyimpan fail asal, anda perlu menjalankan arahan berikut:

gzip -k nama fail

Contohnya, jika anda menjalankan arahan berikut, anda akan mempunyai fail bernama "mydocument.odt" dan "mydocument.odt.gz".

gzip -k mydocument.odt

Dapatkan Beberapa Statistik Mengenai Berapa Banyak Ruang Yang Anda Diselamatkan

Titik keseluruhan fail memampatkan adalah mengenai menjimatkan ruang cakera atau untuk mengurangkan saiz fail sebelum menghantarnya melalui rangkaian.

Oleh itu, adalah baik untuk melihat berapa banyak ruang disimpan apabila anda menggunakan arahan "gzip".

Perintah "gzip" menyediakan jenis statistik yang anda perlukan semasa menyemak prestasi mampatan.

Untuk mendapatkan senarai statistik, jalankan arahan berikut:

gzip -l filename.gz

Maklumat yang dikembalikan oleh perintah di atas adalah seperti berikut:

Memampatkan Setiap Fail Dalam Folder Dan Subfolder

Anda boleh memampatkan setiap fail dalam folder dan subfolder dengan menggunakan arahan berikut:

gzip -r foldername

Ini tidak mewujudkan satu fail bernama foldername.gz. Sebaliknya, ia melintasi struktur direktori dan memampatkan setiap fail dalam struktur folder itu.

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

Cara Menguji Kesahan Daripada Fail Mampat

Jika anda ingin memastikan bahawa fail itu sah, anda boleh menjalankan arahan berikut:

nama fail gzip -t

Sekiranya fail itu sah tidak akan ada keluaran.

Bagaimana Mengubah Tahap Pemampatan

Anda boleh memampatkan fail dalam pelbagai cara. Sebagai contoh, anda boleh pergi untuk pemampatan yang lebih kecil yang akan berfungsi lebih cepat atau anda boleh pergi untuk mampatan maksimum yang mempunyai tradeoff mengambil masa lebih lama untuk dijalankan.

Untuk mendapatkan mampatan minimum pada kelajuan terpantas jalankan perintah berikut:

nama fail gzip -1

Untuk mendapatkan mampatan maksimum pada kelajuan paling lambat jalankan arahan berikut:

gzip -9 nama fail

Anda boleh mengubah kelajuan dan mampatan dengan memilih nombor yang berbeza antara 1 dan 9.

Fail Zip Standard

Perintah "gzip" tidak boleh digunakan semasa bekerja dengan fail zip standard. Anda boleh menggunakan arahan "zip" dan "unzip" untuk mengendalikan fail tersebut.