3 Cara Mengekstrak dan Menyalin File dari ISO Image di Linux


Katakanlah Anda memiliki file ISO besar di server Linux dan Anda ingin mengakses, mengekstrak, atau menyalin satu file dari file tersebut. Bagaimana Anda melakukannya? Nah di Linux ada beberapa cara untuk melakukannya.

Baca Juga: Skrip Bash untuk Membuat USB yang Dapat Di-boot dari ISO di Linux

Misalnya, Anda dapat menggunakan perintah mount standar untuk memasang image ISO dalam mode read-only menggunakan perangkat loop dan kemudian menyalin file ke direktori lain.

Pasang atau Ekstrak File ISO di Linux

Untuk melakukannya, Anda harus memiliki file ISO (saya menggunakan image ubuntu-16.10-server-amd64.iso ISO) dan direktori titik pemasangan untuk memasang atau mengekstrak file ISO.

Pertama buat direktori titik pemasangan, tempat Anda akan memasang gambar seperti yang ditunjukkan:

sudo mkdir /mnt/iso

Setelah direktori dibuat, Anda dapat dengan mudah memasang file ubuntu-16.10-server-amd64.iso dan memverifikasi kontennya dengan menjalankan perintah berikut.

sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
ls /mnt/iso/

Sekarang Anda dapat masuk ke dalam direktori terpasang (/mnt/iso) dan mengakses file atau menyalin file ke direktori /tmp menggunakan perintah cp.

cd /mnt/iso
sudo cp md5sum.txt /tmp/
sudo cp -r ubuntu /tmp/

Catatan: Opsi -r digunakan untuk menyalin direktori secara rekursif, jika mau, Anda juga dapat memantau kemajuan perintah salin.

Ekstrak Konten ISO Menggunakan Perintah 7zip

Jika Anda tidak ingin memasang file ISO, Anda cukup menginstal 7zip, adalah program arsip sumber terbuka yang digunakan untuk mengemas atau membongkar sejumlah format berbeda termasuk TAR, XZ, GZIP, ZIP, BZIP2, dll..

sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems]
sudo yum install p7zip p7zip-plugins      [On CentOS/RHEL systems]

Setelah program 7zip diinstal, Anda dapat menggunakan perintah 7z untuk mengekstrak konten file ISO.

7z x ubuntu-16.10-server-amd64.iso

Catatan: Dibandingkan dengan perintah mount Linux, 7zip tampaknya jauh lebih cepat dan cukup pintar untuk mengemas atau membongkar apa pun format arsip.

Ekstrak Konten ISO Menggunakan Perintah isoinfo

Perintah isoinfo digunakan untuk daftar direktori gambar iso9660, namun Anda juga dapat menggunakan program ini untuk mengekstrak file.

Seperti yang saya katakan, program isoinfo melakukan pencatatan direktori, jadi pertama-tama daftarkan isi file ISO.

isoinfo -i ubuntu-16.10-server-amd64.iso -l

Sekarang Anda dapat mengekstrak satu file dari image ISO seperti:

isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT

Catatan: Pengalihan diperlukan saat opsi -x diekstraksi ke stdout.

Ada banyak cara yang bisa dilakukan, jika Anda mengetahui perintah atau program yang berguna untuk mengekstrak atau menyalin file dari file ISO, bagikan kepada kami melalui bagian komentar.