3 tapaa purkaa ja kopioida tiedostoja ISO-kuvasta Linuxissa


Oletetaan, että sinulla on suuri ISO-tiedosto Linux-palvelimellasi ja halusit käyttää, purkaa tai kopioida yhden tiedoston siitä. Miten teet sen? No Linuxissa on pari tapaa tehdä se.

Lue myös: Bash-skripti käynnistettävän USB:n luomiseen ISO:sta Linuxissa

Voit esimerkiksi käyttää tavallista mount-komentoa liittääksesi ISO-kuvan vain luku -tilassa silmukkalaitteen avulla ja kopioida sitten tiedostot toiseen hakemistoon.

Liitä tai pura ISO-tiedosto Linuxissa

Tätä varten sinulla on oltava ISO-tiedosto (käytin ubuntu-16.10-server-amd64.iso ISO -kuvaa) ja liitoskohtahakemisto ISO-tiedostojen liittämistä tai purkamista varten.

Luo ensin liitoskohtahakemisto, johon aiot liittää kuvan kuvan osoittamalla tavalla:

sudo mkdir /mnt/iso

Kun hakemisto on luotu, voit helposti liittää ubuntu-16.10-server-amd64.iso-tiedoston ja tarkistaa sen sisällön suorittamalla seuraavan komennon.

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

Nyt voit mennä liitettyyn hakemistoon (/mnt/iso) ja käyttää tiedostoja tai kopioida tiedostot /tmp-hakemistoon cp-komennolla.

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

Huomaa: -r-vaihtoehtoa käytetään kopioimaan hakemistoja rekursiivisesti. Halutessasi voit myös seurata kopiointikomennon edistymistä.

Pura ISO-sisältö 7zip-komennolla

Jos et halua liittää ISO-tiedostoa, voit asentaa 7zip. Se on avoimen lähdekoodin arkistoohjelma, jota käytetään pakkaamaan tai purkamaan eri muotoja, kuten TAR, XZ, GZIP, ZIP, BZIP2, jne..

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

Kun 7zip-ohjelma on asennettu, voit purkaa ISO-tiedoston sisällön 7z-komennolla.

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

Huomaa: Linuxin mount-komentoon verrattuna 7zip näyttää paljon nopeammalta ja riittävän älykkäältä pakkaamaan tai purkamaan arkistomuotoja.

Pura ISO-sisältö käyttämällä isoinfo-komentoa

isoinfo-komentoa käytetään iso9660-kuvien hakemistoluetteloihin, mutta voit myös käyttää tätä ohjelmaa tiedostojen purkamiseen.

Kuten sanoin, isoinfo-ohjelma suorittaa hakemistoluettelon, joten luettele ensin ISO-tiedoston sisältö.

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

Nyt voit purkaa yhden tiedoston ISO-kuvasta seuraavasti:

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

Huomaa: Uudelleenohjausta tarvitaan, koska -x-vaihtoehto purkaa stdoutiin.

No, on monia tapoja tehdä, jos tiedät hyödyllisen komennon tai ohjelman tiedostojen purkamiseksi tai kopioimiseksi ISO-tiedostosta, jaa meille kommenttiosion kautta.