Jika seseorang masih menemukan pertanyaan ini ketika mencari "gzip di Mac", saya menulis sebuah panduan yang mungkin berguna bagi orang lain. Ini dia:
Mengompresi
Perintah paling dasar akan memampatkan file filename.ext
dan kemudian menggantinya dengan filename.ext.gz
di direktori yang sama.
gzip filename.ext
Jika Anda tidak ingin kehilangan file asli Anda, maka Anda perlu mem-pipe output gzip -c
ke file.
gzip -c filename.ext > anotherfile.gz
Kita juga dapat memampatkan dari input standar, sehingga kita dapat memampatkan output dari perintah lain.
cat filename.ext | gzip > anotherfile.gz
OS X juga dilengkapi dengan compress
dan uncompress
perintah. Mereka membuat gzip "lebih pintar", karena tidak mengkompres file jika akan tumbuh setelah proses kompresi. Perintah berikut menggantikan filename.ext
dengan filename.ext.Z
dalam direktori yang sama.
compress filename.ext
Dekompresi
Untuk mengembalikan file ke keadaan alami terkompresi Anda dapat menggunakan gzip atau pembungkus lainnya. Mode dekompresi gzip disebut dengan -d
flag. Mode ini akan mengganti file filename.ext.gz
dengan filename.ext
di direktori yang sama. Ada juga jalan pintas yang disebut gunzip
yang akan melakukan hal yang sama.
gzip -d filename.ext.gz
gunzip filename.ext.gz
Kami juga dapat memipatkan file yang telah dikompresi ke output standar untuk menyimpannya ke file lain.
gzip -cd filename.ext.gz > anotherfile
gunzip -c filename.ext.gz > anotherfile
Cara cepat lain membaca konten gzip ke output standar adalah zcat
, pada dasarnya sama dengan memanggil gzip -cd
tetapi Anda dapat memanggil beberapa file dan menyatukannya dengan cara yang sama seperti cat
perintah membuat file teks. Satu-satunya kelemahan adalah bahwa file Anda perlu sufiks dengan .Z
sufiks agar bisa berfungsi ...
zcat filename.ext.Z
zcat file_a.Z file_b.Z file_c.Z
Tapi jangan takut! zcat
ini masih berguna, karena dapat didekompresi dari keluaran standar. Jadi pada dasarnya Anda dapat mem-pipe file-file Anda ke zcat agar file-file tersebut didekompresi pada jendela terminal.
cat filename.ext.gz | zcat
Ini sangat berguna jika Anda perlu memeriksa konten file dengan sangat cepat, dan Anda bahkan dapat menyimpan output dari zcat ke file, semudah itu.
cat filename.ext.gz | zcat > anotherfile
The uncompress
wrapper bekerja seperti gzip -cd
tapi tampaknya untuk file dengan ekstensi .Z untuk menggantikan mereka di direktori saat ini, sehingga Anda hanya perlu menentukan nama file yang ingin mengembalikan, tapi itu baik-baik saja jika Anda menyebutnya dengan ekstensi .Z, sebagai program akan mengabaikannya.
compress filename.ext
uncompress filename.ext
Saya harap Anda menemukan panduan saya berguna :)
objective-c
tetapi Anda bertanya tentang baris perintah.