11.Linux для Начинающих - Архивирование и Сжатие tar, gzip, bzip2, xz, zip
Isi kandungan:
- gzip
- Simpan fail asal
- Keluaran berbahaya
- Mampatkan berbilang fail
- Memampatkan semua fail dalam direktori
- Tukar tahap mampatan
- Menggunakan input standard
- Membongkar Fail dengan
gzip - Simpan fail dimampatkan
- Tekankan pelbagai fail
- Turunkan semua fail dalam direktori
- Senaraikan Kandungan Fail Mampat
- Kesimpulannya
Gzip adalah salah satu algoritma mampatan yang paling popular yang membolehkan anda mengurangkan saiz fail dan menyimpan mod fail asal, pemilikan, dan cap waktu.
Gzip juga merujuk kepada format fail
.gz
dan utiliti
gzip
yang digunakan untuk memampatkan dan mengekstrak fail.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan arahan
gzip
.
gzip
Untuk memampatkan fail tunggal memanggil arahan
gzip
diikuti oleh nama fail:
gzip filename
gzip
akan membuat file
filename.gz
dan memadam fail asal.
Secara lalai,
gzip
menyimpan timestamp, mod, pemilikan dan nama fail asal dalam fail terkompresi.
Simpan fail asal
gzip -k filename
Satu lagi pilihan untuk menyimpan fail asal adalah menggunakan pilihan
-c
yang memberitahu
gzip
untuk menulis pada output standard dan mengalihkan output ke fail:
gzip -c filename > filename.gz
Keluaran berbahaya
Gunakan opsyen
-v
jika anda mahu melihat pengurangan peratusan dan nama fail yang sedang diproses:
gzip -v filename
filename: 7.5% -- replaced with filename.gz
Mampatkan berbilang fail
Anda juga boleh lulus berbilang fail sebagai argumen kepada arahan. Sebagai contoh, untuk memampatkan fail bernama
file1
,
file2
,
file3
, anda akan menjalankan perintah berikut:
gzip file1 file2 file3
Arahan di atas akan membuat tiga fail
file1.gz
,
file2.gz
,
file3.gz
,
file3.gz
.
Memampatkan semua fail dalam direktori
Untuk memampatkan semua fail dalam direktori tertentu, gunakan pilihan
-r
:
gzip -r directory
gzip
secara rekursif melintasi struktur keseluruhan direktori dan memampatkan semua fail dalam direktori dan ia subdirektori.
Tukar tahap mampatan
gzip
membolehkan anda menentukan tahap mampatan, dari 1 hingga 9.
-1
atau -
--fast
bermakna kelajuan mampatan yang paling cepat dengan nisbah mampatan yang minimum,
-9
atau
--best
menunjukkan kelajuan mampatan paling perlahan dengan nisbah mampatan maksimum. Tahap mampatan lalai adalah
-6
.
Sebagai contoh, untuk mendapatkan mampatan maksimum, anda akan menjalankan:
gzip -9 filename
Mampatan adalah tugas intensif CPU, semakin tinggi tahap mampatan, prosesnya lebih lama.
Menggunakan input standard
Untuk membuat fail
.gz
dari stdin, paip output arahan untuk
gzip
. Sebagai contoh, untuk membuat sandaran pangkalan data Gzip MySQL anda akan berjalan:
mysqldump database_name | gzip -c > database_name.sql.gz
Output arahan
mysqldump
akan menjadi input untuk
gzip
.
Membongkar Fail dengan
gzip
Untuk
.gz
fail
.gz
, gunakan pilihan
-d
:
gzip -d filename.gz
Perintah lain yang boleh anda gunakan untuk mengecilkan fail Gzip adalah
gunzip
. Perintah ini pada dasarnya adalah alias untuk
gzip -d
:
gunzip filename.gz
Anda mungkin lebih mudah untuk mengingati
gunzip
daripada
gzip -d
.
Simpan fail dimampatkan
Sama seperti apabila memampatkan fail, pilihan
-k
memberitahu
gzip
untuk menyimpan fail input, dalam kes ini, iaitu fail terkompresi:
Tekankan pelbagai fail
Untuk mengekspompresskan banyak fail sekaligus lulus nama fail untuk
gzip
sebagai argumen:
gzip -d file1.gz file2.gz file3.gz
Turunkan semua fail dalam direktori
Apabila digunakan dengan pilihan
-d
dan
-r
,
gzip
menyahkompreskan semua fail dalam direktori tertentu secara rekursif:
Senaraikan Kandungan Fail Mampat
Apabila digunakan dengan pilihan
-l
,
gzip
menunjukkan statistik mengenai fail terkompres yang diberikan:
gzip -l filename
Output akan merangkumi nama fail yang tidak dimampatkan, saiz dimampatkan dan tidak terkompresi, dan nisbah mampatan:
compressed uncompressed ratio uncompressed_name 130 107 7.5% filename
Untuk mendapatkan maklumat lanjut, tambahkan pilihan
-v
:
gzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename
Kesimpulannya
Dengan Gzip, anda boleh mengurangkan saiz fail yang diberikan. Perintah
gzip
membolehkan anda memampatkan dan mengekstrak fail.
Untuk maklumat lanjut mengenai arahan
gzip
, rujuk halaman dokumentasi Gnu gzip.
Gunakan arahan arahan untuk membakar fail ISO di Windows 10
Ketahui cara membakar imej ISO ke CD atau DVD menggunakan Prompt Perintah di Windows 10/8/7. Ini akan membawa Windows Disc Image Burner atau isoburn.exe.
Bagaimana untuk membuka suatu arahan arahan yang tinggi menggunakan CMd
Petua geek! Sekiranya anda perlu membuka suatu arahan arahan yang tinggi, anda boleh menggunakan perintah berikut yang biasa, anda boleh melakukannya dengan menggunakan arahan berikut.
Bagaimana untuk menetapkan arahan arahan tidak berfungsi dalam ralat windows 10
Prompt Perintah tidak berfungsi di Windows 10 komputer? Berikut adalah 9 cara untuk menyelesaikan kesilapan ini dan 3 alternatif pada akhir yang anda boleh gunakan untuk menggantikan asal.







