Rumah > Artikel > Tutorial sistem > Penjelasan contoh perintah gunzip Linux
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:
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.
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:
Arahan penyahmampatan adalah sangat mudah, cuma hantar nama fail termampat sebagai parameter kepada arahan gunzip.
gunzip [archive-name]
Contohnya:
gunzip file1.gz
linux-gunzip-commandexample
Bagaimana cara menggunakan gunzip untuk menyahmampat fail yang dimampatkan?
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
Bagaimana untuk membuat gunzip tidak memadamkan fail termampat asal?
Menggunakan kaedah ini, fail termampat asal tidak akan dipadamkan.
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
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.
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!