Utilitas gzip (GNU zip) lebih tua dan kurang efisien daripada bzip2. Bendera dan operasinya sangat mirip dengan bzip2. File yang dikompresi oleh gzip ditandai dengan ekstensi nama file .gz. Linux menyimpan halaman manual dalam format gzip untuk menghemat ruang disk; demikian juga, file yang Anda unduh dari Internet sering kali dalam format gzip.
Untuk gzip semua file di direktori saat ini, kita dapat menggunakan untuk memerintah. Contoh di bawah akan melakukan gzip semua file dari direktori /var/log/audit.
gzip semua file
1. Ubah direktori untuk mengaudit log sebagai berikut:
# cd /var/log/audit
2. Jalankan perintah berikut di direktori audit:
# pwd /var/log/audit
# ls audit.log audit.log.1 audit.log.2 audit.log.3 audit.log.4
# for LOG in audit* do gzip $LOG done
3. Ini akan meng-zip semua file dalam direktori audit. Verifikasi file log yang di-gzip di direktori /var/log/audit:
# ls audit.log.1.gz audit.log.2.gz audit.log.3.gz audit.log.4.gz audit.log.gz
Buka zip semua file
1. Untuk membuka zip semua file sekaligus, jalankan perintah berikut:
# for LOG in audit* do gunzip $LOG done
Verifikasi file yang tidak di-zip di direktori:
# ls audit.log audit.log.1 audit.log.2 audit.log.3 audit.log.4
hanya file khusus gzip
Untuk gzip beberapa file tertentu saja, gunakan perintah gzip di bawah ini:
# gzip -c file file1 test > gzip.gz
Ini akan membuat gzip.gz file di direktori saat ini yang menyertakan file yang ditentukan dengan -c pilihan.