3 leiðir til að draga út og afrita skrár úr ISO mynd í Linux


Segjum að þú sért með stóra ISO skrá á Linux netþjóninum þínum og þú vildir fá aðgang að, draga út eða afrita eina skrá úr henni. Hvernig gerir þú það? Jæja í Linux eru nokkrar leiðir til að gera það.

Til dæmis geturðu notað staðlaða mount skipun til að tengja ISO mynd í skrifvarinn ham með því að nota lykkjubúnaðinn og afrita síðan skrárnar í aðra möppu.

Tengja eða draga ISO skrá í Linux

Til að gera það verður þú að hafa ISO skrá (ég notaði ubuntu-16.10-server-amd64.iso ISO mynd) og mount point map til að tengja eða draga ISO skrár út.

Búðu fyrst til möppu fyrir tengipunkta, þar sem þú munt setja myndina upp eins og sýnt er:

$ sudo mkdir /mnt/iso

Þegar skráin hefur verið búin til geturðu auðveldlega tengt ubuntu-16.10-server-amd64.iso skrána og staðfest innihald hennar með því að keyra eftirfarandi skipun.

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

Nú geturðu farið inn í uppsettu möppuna (/mnt/iso) og nálgast skrárnar eða afritað skrárnar í /tmp möppuna með því að nota cp skipunina.

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

Athugið: -r valmöguleikinn notaður til að afrita möppur afturkvæmt, ef þú vilt geturðu líka fylgst með framvindu afritunarskipunar.

Dragðu út ISO efni með því að nota 7zip stjórn

Ef þú vilt ekki setja upp ISO skrá geturðu einfaldlega sett upp 7zip, er opið skjalasafn sem er notað til að pakka eða taka upp mismunandi fjölda sniða, þar á meðal TAR, XZ, GZIP, ZIP, BZIP2, osfrv.

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

Þegar 7zip forritið hefur verið sett upp geturðu notað 7z skipunina til að vinna úr ISO skráarinnihaldi.

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

Athugið: Í samanburði við Linux mount skipun virðist 7zip miklu hraðari og nógu snjallt til að pakka eða taka upp hvaða skjalasafn sem er.

Dragðu út ISO efni með því að nota isoinfo Command

Isoinfo skipunin er notuð fyrir skráningarskrá yfir iso9660 myndir, en þú getur líka notað þetta forrit til að draga út skrár.

Eins og ég sagði isoinfo forrit framkvæma skráningu skráningu, svo fyrst listaðu innihald ISO skrá.

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

Nú geturðu dregið út eina skrá úr ISO mynd eins og svo:

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

Athugið: Tilvísunin er nauðsynleg þar sem -x valmöguleikinn dregur út í stdout.

Jæja, það eru margar leiðir til að gera, ef þú þekkir einhverja gagnlega skipun eða forrit til að draga út eða afrita skrár úr ISO skrá skaltu deila okkur með athugasemdahlutanum.