Cara Mudah Kompresi Data dengan Terminal

Kali ini kami akan berbagi cara untuk kompress data di OS X dengan menggunakan Terminal. Ketika mendengar Terminal tentu saja hal ini berkaitan dengan Aplikasi Command Line atau gampangnya mirip DOS atau LINUX/UNIX. Mari kita lanjutkan, kami akan membagi menjadi dua bagian utama yang pertama output beruba .ZIP dan output berupa .TAR.GZ atau .TAR.BZ.

Semua extensi tadi mempunyai kelebihan dan kekurangan, yang jelas format .ZIP itu jauh lebih umum dan mendukung hampir semua sistem operasi.

Advertisement

Kompresi dalam Format .ZIP (Lintas Sistem Operasi)

Caranya cukup mudah, untuk melakukan kompresi tinggal menggunakan perintah berikut ini

zip -r nama_arsip.zip folder_yang_dikompress

Jika ingin kompresi tanpa menyertakan Hidden Files dari OS X, tinggal menggunakan perintah ini

zip -r -X nama_arsip.zip folder_yang_dikompress

Lantas, bagaimana caranya untuk extract atau memecah hasil kompresi melalui Command Line? Caranya juga mudah.. lakukan dengan perintah

unzip nama_arsip.zip

TAR.GZ (Lintas Sistem Operasi/Kususnya UNIX varian)

Untuk Kompress data menggunakan perintah

tar -zcvf nama_arsip.tar.gz folder_yang_dikompress

Untuk extract caranya

tar -zxvf nama_arsip.tar.gz

TAR.BZ (Lintas Sistem Operasi/Kususnya UNIX varian)

Kompresi dengan TAR.BZ jauh lebih baik hasilnya jika dibandingkan TAR.GZ. Untuk melakukan kompresi, silahkan gunakan perintah berikut ini

tar -jcvf nama_arsip.tar.bz2 folder_yang_dikompress

Untuk extract lakukan dengan cara seperti ini

tar -jxvf nama_arsip.tar.gz

Kompresi dengan DMG (Khusus OS X)

Ini hanya kompresi yang hanya didukung oleh OS X, untuk hal ini bisa juga menggunakan metode melalui GUI yang bisa diakses disini
/Applications/Utilities/Disk Utility jika ingin menggunakan command line gunakan perintah ini
hdiutil create -format UDZO -srcfolder folder_yang_dikompress nama_arsip.dmg

Untuk Mount caranya

hdiutil attach nama_arsip.dmg

Untuk melihat hasil dari mount

ls -lah /Volumes/nama_arsip/

Untuk Eject atau melepas gunakan perintah

hdiutil eject /Volumes/nama_arsip/

Demikian informasi sederhana dalam hal Kompresi Data di OS X dengan menggunakan Terminal.