3 Modi kif Estratt u Kopja Fajls minn Immaġni ISO fil-Linux


Ejja ngħidu li għandek fajl ISO kbir fuq is-server tal-Linux tiegħek u ridt taċċessa, estratt jew tikkopja fajl wieħed minnu. Kif tagħmel dan? Ukoll fil-Linux hemm koppja modi tagħmel dan.

Pereżempju, tista 'tuża kmand ta' muntatura standard biex timmonta immaġni ISO f'modalità ta 'qari biss billi tuża l-apparat loop u mbagħad tikkopja l-fajls f'direttorju ieħor.

Immonta jew Oħroġ il-Fajl ISO fil-Linux

Biex tagħmel dan, irid ikollok fajl ISO (użajt ubuntu-16.10-server-amd64.iso immaġni ISO) u direttorju tal-punt tal-immuntar biex jintramaw jew estratti fajls ISO.

L-ewwel oħloq direttorju tal-punt tal-muntaġġ, fejn se timmonta l-immaġni kif muri:

$ sudo mkdir /mnt/iso

Ladarba jkun inħoloq direttorju, tista 'faċilment timmonta l-fajl ubuntu-16.10-server-amd64.iso u tivverifika l-kontenut tiegħu billi tmexxi l-kmand li ġej.

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

Issa tista 'tmur ġewwa d-direttorju mmuntat (/mnt/iso) u taċċessa l-fajls jew tikkopja l-fajls fid-direttorju /tmp billi tuża l-kmand cp.

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

Nota: L-għażla -r użata biex tikkopja direttorji b'mod rikorsiv, jekk trid tista' wkoll tissorvelja l-progress tal-kmand tal-kopja.

Oħroġ il-Kontenut ISO billi tuża Kmand 7zip

Jekk ma tridx timmonta fajl ISO, tista 'sempliċement tinstalla 7zip, huwa programm ta' arkivju ta 'sors miftuħ użat biex jippakkja jew ippakkja numru differenti ta' formati inklużi TAR, XZ, GZIP, ZIP, BZIP2, eċċ.

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

Ladarba l-programm 7zip ikun ġie installat, tista 'tuża kmand 7z biex tiġbed il-kontenut tal-fajl ISO.

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

Nota: Meta mqabbel mal-kmand tal-muntatura tal-Linux, 7zip jidher ħafna aktar mgħaġġel u intelliġenti biżżejjed biex jippakkja jew ineħħi kwalunkwe formati tal-arkivji.

Oħroġ il-Kontenut ISO Bl-użu tal-Kmand tal-isoinfo

Il-kmand isoinfo jintuża għal listi tad-direttorju ta 'immaġini iso9660, iżda tista' wkoll tuża dan il-programm biex tiġbed fajls.

Kif għidt il-programm isoinfo twettaq elenkar tad-direttorju, għalhekk l-ewwel elenka l-kontenut tal-fajl ISO.

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

Issa tista 'taħt fajl wieħed minn immaġni ISO bħal dan:

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

Nota: Ir-ridirezzjoni hija meħtieġa bħala estratti tal-għażla -x għal stdout.

Ukoll, hemm ħafna modi kif tagħmel, jekk taf xi kmand jew programm utli biex estratti jew tikkopja fajls mill-fajl ISO, aqsamna permezz tat-taqsima tal-kummenti.