![Kaip lengvai pakeisti „Android“ įrenginio pavadinimą](/f/dfc8be0d0f9b19880cb50f6d8fa7ad2d.jpg?width=100&height=100)
Tarkime, kad „Linux“ serveryje turite didelį ISO failą ir norėjote iš jo pasiekti, išgauti arba nukopijuoti vieną failą. Kaip tu tai darai? Na, „Linux“ yra keletas būdų tai padaryti.
Taip pat skaitykite: „Bash“ scenarijus, skirtas sukurti įkrovos USB iš ISO „Linux“
Pavyzdžiui, galite naudoti standartą montuoti komandą prijungti ISO atvaizdą tik skaitymo režimu naudojant kilpos įrenginį ir nukopijuoti failus į kitą katalogą.
Norėdami tai padaryti, turite turėti ISO failą (naudojau ubuntu-16.10-server-amd64.iso ISO vaizdas) ir prijungimo taškų katalogas, skirtas ISO failams prijungti arba išgauti.
Pirmiausia sukurkite montavimo taškų katalogą, kuriame ketinate montuoti vaizdą, kaip parodyta:
$ sudo mkdir /mnt /iso.
Sukūrę katalogą, galite lengvai prijungti ubuntu-16.10-server-amd64.iso failą ir patikrinkite jo turinį vykdydami šią komandą.
$ sudo mount -o kilpa ubuntu-16.10-server-amd64.iso /mnt /iso. $ ls/mnt/iso/
Dabar galite eiti į sumontuotą katalogą (
/mnt/iso) ir pasiekti failus arba nukopijuoti failus į/tmp
katalogą naudojant cp komanda.
$ cd /mnt /iso. $ sudo cp md5sum.txt /tmp / $ sudo cp -r ubuntu /tmp /
Pastaba: -r
Ši parinktis naudojama rekursyviai kopijuoti katalogus, jei norite stebėti kopijavimo komandos eigą.
Jei nenorite prijungti ISO failo, galite tiesiog įdiegti 7zip, yra atvirojo kodo archyvo programa, naudojama įpakuoti arba išpakuoti įvairių formatų, įskaitant TAR, XZ, GZIP, ZIP, BZIP2 ir kt.
$ sudo apt-get install p7zip-full p7zip-rar [Įjungta „Debian“/„Ubuntu“sistemos] $ sudo yum įdiegti p7zip p7zip-plugins [ĮjungtaCentOS/RHEL sistemos]
Kartą 7zip programa buvo įdiegta, galite naudoti 7z komanda išgauti ISO failo turinį.
$ 7z x ubuntu-16.10-server-amd64.iso.
Pastaba: Palyginti su „Linux“ montuoti įsakymas, 7zip atrodo daug greičiau ir pakankamai protingai, kad būtų galima supakuoti ar išpakuoti bet kokius archyvo formatus.
The izoinfo komanda naudojama iso9660 vaizdų katalogų sąrašams, tačiau taip pat galite naudoti šią programą failams išgauti.
Kaip sakiau izoinfo programa atlieka katalogų sąrašą, todėl pirmiausia išvardykite ISO failo turinį.
$ isoinfo -i ubuntu-16.10-server-amd64.iso -l.
Dabar iš ISO atvaizdo galite išgauti vieną failą taip:
$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT> MD5SUM.TXT.
Pastaba: Peradresavimas reikalingas kaip -x
pasirinkimo ištraukos į stdout.
Na, yra daug būdų, kaip tai padaryti, jei žinote kokią nors naudingą komandą ar programą išgauti ar nukopijuoti failus iš ISO failo, pasidalykite mumis per komentarų skiltį.