Pada Unix/Linux, ada sejumlah cara untuk
compress file dan folder dalam sistem pengarsipan menggunakan kode aplikasi berbasis Unix, di bawah ini adalah beberapa opsi menggunakan Terminal atau antarmuka baris perintah (cli).
Kompresi file dan folder menghemat ukuran file dan memastikan konten diambil dan dikirim atau disimpan sebagai satu file monolitik. File terkompresi yang berisi file dan folder biasanya disebut sebagai arsip. Berikut adalah beberapa aplikasi kompresi yang dapat digunakan termasuk
zip, tar, gz, bz2, gz dan dmg.
ZIP – Cross Platform
Pertama adalah ZIP salah satu teknik kompresi yang paling umum digunakan di semua platform. untuk kompresi
zip -r archive_name.zip folder_to_compress
untuk ekstrak
unzip archive_name.zip
Jika ingin melakukan kompresi dengan mengabaikan file yang hidden maka bisa menggunakan
zip -r -X archive_name.zip folder_to_compress
TAR.GZ – Cross Platform
Paling favorit di Unix/Linux - Anda menambahkan GZ untuk kompresi - hasil kompres lebih ketat daripada zip untuk kompresi
tar -zcvf archive_name.tar.gz folder_to_compress
untuk ekstrak
tar -zxvf archive_name.tar.gz
TAR.BZ2 – Cross Platform
Variasi pada TAR GZ tetapi dengan kompresi yang lebih baik daripada tar.gz dan zip. untuk kompresi
tar -jcvf archive_name.tar.bz2 folder_to_compress
untuk ekstrak
tar -jxvf archive_name.tar.bz2
GZ
Tanpa menggunakan tar untuk ekstrak
gunzip archivename.gz
DMG – macOS Only
Yang satu ini hanya untuk MAC - untuk antarmuka GUI yang menggunakan
/Applications/Utilities/Disk Utility - untuk penggunaan baris perintah: untuk membuat
hdiutil create -format UDZO -srcfolder folder_to_compress archive_name.dmg
untuk mount
hdiutil attach archive_name.dmg
untuk melihat
ls -lah /Volumes/archive_name/
untuk mengeluarkan (eject)
hdiutil eject /Volumes/archive_name/
Anda juga dapat menggunakan sejumlah format berbeda untuk membuat .dmg UDZO - Gambar terkompresi (default) UDRO - Hanya baca gambar UDBZ - Gambar terkompresi yang lebih baik UDRW - Baca / Tulis gambar UDTO - citra disk DVD