3 Mga Paagi sa Pagkuha ug Pagkopya sa mga File gikan sa ISO Image sa Linux


Ingnon ta nga ikaw adunay usa ka dako nga ISO file sa imong Linux server ug gusto nimo nga ma-access, makuha o kopyahon ang usa ka file gikan niini. Giunsa nimo kini pagbuhat? Maayo sa Linux adunay duha ka mga paagi sa pagbuhat niini.

Pananglitan, mahimo nimong gamiton ang standard mount command aron i-mount ang ISO image sa read-only mode gamit ang loop device ug dayon kopyaha ang mga file ngadto sa laing direktoryo.

I-mount o I-extract ang ISO File sa Linux

Aron mahimo kini, kinahanglan nga adunay usa ka ISO file (gigamit nako ang ubuntu-16.10-server-amd64.iso ISO nga imahe) ug direktoryo sa mount point aron i-mount o makuha ang mga file nga ISO.

Una paghimo og mount point directory, diin imong i-mount ang imahe sama sa gipakita:

$ sudo mkdir /mnt/iso

Kung nahimo na ang direktoryo, dali nimo ma-mount ang ubuntu-16.10-server-amd64.iso nga file ug pamatud-an ang sulud niini pinaagi sa pagsunod sa mando.

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

Karon mahimo ka na nga mosulod sa gi-mount nga direktoryo (/mnt/iso) ug ma-access ang mga file o kopyahon ang mga file sa direktoryo sa /tmp gamit ang cp command.

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

Mubo nga sulat: Ang -r nga opsyon nga gigamit sa pagkopya sa mga direktoryo sa balikbalik nga paagi, kung gusto nimo mahimo usab nimo nga bantayan ang pag-uswag sa copy command.

I-extract ang ISO Content Gamit ang 7zip Command

Kung dili nimo gusto nga i-mount ang ISO file, mahimo nimo i-install ang 7zip, usa ka open source archive nga programa nga gigamit sa pag-pack o pag-unpack sa lainlaing gidaghanon sa mga format lakip ang TAR, XZ, GZIP, ZIP, BZIP2, ug uban pa.

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

Kung na-install na ang 7zip program, mahimo nimong gamiton ang 7z command aron makuha ang mga sulud sa ISO file.

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

Mubo nga sulat: Kung ikumpara sa Linux mount command, ang 7zip daw mas paspas ug maalamon nga mag-pack o mag-unpack sa bisan unsang mga format sa archive.

I-extract ang ISO Content Gamit ang isoinfo Command

Ang isoinfo command kay gigamit para sa mga listahan sa direktoryo sa iso9660 nga mga hulagway, pero pwede sab nimo gamiton kini nga programa para makuha ang mga file.

Sama sa akong giingon nga isoinfo nga programa naghimo sa listahan sa direktoryo, mao nga ilista una ang sulod sa ISO file.

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

Karon mahimo nimong makuha ang usa ka file gikan sa usa ka imahe nga ISO sama niini:

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

Pahinumdom: Ang redirection gikinahanglan isip -x option extracts ngadto sa stdout.

Aw, adunay daghang mga paagi nga buhaton, kung nahibal-an nimo ang bisan unsang mapuslanon nga sugo o programa sa pagkuha o pagkopya sa mga file gikan sa ISO file ipaambit kanamo pinaagi sa seksyon sa komento.