Rumah  >  Artikel  >  Tutorial sistem  >  Penjelasan contoh perintah gunzip Linux

Penjelasan contoh perintah gunzip Linux

王林
王林asal
2024-07-20 08:00:491080semak imbas

Untuk pemula, alat gzip digunakan terutamanya untuk memampatkan atau mengembangkan fail. Apabila menyahmampat, cuma tambah pilihan -d selepas arahan gzip Contoh penggunaan adalah seperti berikut:

Linux gunzip 命令实例讲解

gzip -d [compressed-file-name]

Walau bagaimanapun, terdapat alat yang berbeza sama sekali tersedia semasa menyahmampat atau mengembangkan fail mampat yang dibuat oleh gzip. Alat yang dimaksudkan ialah gunzip. Dalam artikel ini, kami akan menerangkan penggunaan arahan gunzip menggunakan beberapa contoh yang mudah dan mudah difahami. Semua contoh dan panduan dalam artikel ini telah diuji di bawah persekitaran Ubuntu 16.04.

Perintah gunzip Linux

Kami kini tahu bahawa fail yang dimampatkan boleh dinyahmampat menggunakan arahan gzip -d atau gunzip. Sintaks asas gunzip ialah:

gunzip [compressed-file-name]

Contoh Soal Jawab berikut akan menunjukkan dengan lebih jelas cara alat gunzip berfungsi:

Q1. Bagaimana cara menggunakan gunzip untuk menyahmampat fail yang dimampatkan?

Arahan penyahmampatan adalah sangat mudah, cuma hantar nama fail termampat sebagai parameter kepada arahan gunzip.

gunzip [archive-name]

Contohnya:

gunzip file1.gz

linux-gunzip-commandexampleLinux gunzip 命令实例讲解

Bagaimana cara menggunakan gunzip untuk menyahmampat fail yang dimampatkan?

Q2. Bagaimana untuk menghalang gunzip daripada memadam fail mampat asal?

Seperti yang anda perhatikan, arahan gunzip memadamkan fail termampat asal selepas penyahmampatan. Jika anda ingin menyimpan fail termampat asal, anda boleh menggunakan pilihan -c.

gunzip -c [archive-name] > [outputfile-name]

Contohnya:

gunzip -c file1.gz > file1

Linux gunzip 命令实例讲解

Bagaimana untuk membuat gunzip tidak memadamkan fail termampat asal?

Menggunakan kaedah ini, fail termampat asal tidak akan dipadamkan.

Q3. Bagaimana cara menggunakan gunzip untuk menyahmampat fail ke laluan lain?

Kami telah membincangkan penggunaan pilihan -c dalam Soal Jawab. Gunakan gunzip untuk menyahmampat fail ke laluan selain daripada direktori kerja Hanya tambah laluan mutlak direktori sasaran selepas pengendali ubah hala.

gunzip -c [compressed-file] > [/complete/path/to/dest/dir/filename]

Contohnya adalah seperti berikut:

gunzip -c file1.gz > /home/himanshu/file1
Maklumat lanjut

Butiran berikut yang dipetik daripada halaman manual gzip/gunzip akan membantu mereka yang ingin mengetahui lebih lanjut.

gunzip menerima satu siri fail pada baris arahan dan memampatkan kandungan setiap fail bermula dengan nombor ajaib yang betul dan dengan akhiran .gz, -gz, .z, -z atau _z (abaikan huruf besar) , menggantikannya dengan fail yang tidak dimampatkan dan mengalih keluar sambungan asalnya. gunzip juga boleh mengecam beberapa fail termampat dengan sambungan khas, seperti .tgz dan .taz, yang merupakan singkatan .tar.gz dan .tar.Z masing-masing. Apabila memampatkan, gzip menggunakan .tgz sebagai sambungan apabila perlu, bukannya hanya memotong akhiran .tar.

gunzip pada masa ini boleh menyahmampat fail yang dihasilkan oleh gzip, zip, mampat, mampat -H (pek). gunzip secara automatik mengesan format fail input. Apabila menggunakan dua format mampatan pertama, gunzip menyemak semakan redundansi kitaran (CRC) 32-bit. Untuk pakej pek, gunzip menyemak panjang termampat. Format mampatan standard tidak direka bentuk untuk membenarkan semakan keserasian. Tetapi gunzip kadangkala boleh mengesan fail .Z yang buruk. Jika anda membuat ralat semasa menyahmampat fail .Z, jangan anggap bahawa fail .Z mesti betul hanya kerana penyahmampatan standard tidak melaporkan ralat. Ini biasanya bermakna proses penyahmampatan standard tidak menyemak inputnya dan secara langsung menghasilkan output yang salah. Format -H mampatan SCO (kaedah mampatan lzh) tidak termasuk jumlah semak CRC, tetapi membenarkan beberapa semakan keserasian.

Kesimpulan

Penggunaan asas gunzip yang dinyatakan setakat ini tidak memerlukan terlalu banyak keluk pembelajaran. Kami telah memasukkan hampir semua perkara yang perlu diketahui oleh pemula untuk mula menggunakannya. Untuk mengetahui lebih lanjut tentang penggunaan, lihat halaman manusia.


Atas ialah kandungan terperinci Penjelasan contoh perintah gunzip Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn