Ekstrak semua berkas di Linux (tar.gz, tar.bz2, zip, 7z)

Extract Uncompress Unarchive files in Linux


Panduan kali ini tentang cara mengekstrak hampir semua berkas archive (tar, tar.gz, tar.bz2, gz, bz, zip, 7z, rar, dan lainnya) di Linux menggunakan Terminal. Semua perintah saya susun dalam tabel agar mudah digunakan sebagai referensi.



Alat


Pertama-tama pasang paket berikut menggunakan manajer paket pada distro masing-masing jika belum terpasang:
unzip
p7zip-full
unrar
bzip2
gzip
lzma

Tabel Perintah

Berkas Perintah Ekstrak
.tar tar xvf filename.tar
.tar.gz tar xzvf filename.tar.gz
.tgz tar xvzf filename.tgz
.tar.bz tar xjvf filename.tar.bz
.tbz tar xjvf filename.tbz
.tar.bz2 tar xjvf filename.tar.bz2
.tar.z zcat file.tar.z | tar xvf -
.tar.xz lzcat filename.tar.xz | tar xvf -
.gz gunzip filename.gz
.bz bunzip filename.bz
.bz2 bunzip2 filename.bz2
.z uncompress filename.z
.xz unlzma filename.xz
.zip unzip filename.zip
.7z 7z x filename.7z
.rar unrar x filename.rar

Tambahan


.dmg

Berkas .dmg tidak dapat diekstrak tetapi harus di mount dulu agar dapat disalin isi berkasnya. Gunakan perintah berikut:
mkdir /mnt/source
mount -o loop -t hfs filename.dmg /mnt/source
cp /mnt/source/* /home/username/destination/

.img dan .dd

Berkas ini juga tidak dapat diekstrak tetapi harus di mount dulu agar dapat disalin isi berkasnya. Gunakan perintah berikut:
mkdir /mnt/source
mount -o loop -t iso9660 filename.img /mnt/source
cp /mnt/source/* /home/username/destination/

Saya yakin perintah diatas sudah mencakup sebagian besar format berkas di GNU/Linux. Jika ingin menambahkan atau bertanya perintah ekstrak yang belum tersedia, silakan tinggalkan komentar.

0 Comments

Posting Komentar