Andaikan anda mempunyai yang besar pada pelayan linux anda. fail imej iso yang anda ingin buka dan kemudian ekstrak atau salin salah satu fail. apa yang anda akan lakukan? Sebenarnya, terdapat banyak cara untuk mencapai keperluan ini dalam sistem Linux.
Sebagai contoh, anda boleh menggunakan arahan pelekap tradisional untuk melekapkan fail imej ISO sebagai peranti gelung dalam mod baca sahaja, dan kemudian salin fail ke direktori lain.
Ekstrak fail imej ISO di bawah sistem Linux
Untuk melengkapkan ujian ini, anda mesti mempunyai fail imej ISO (saya menggunakan fail imej sistem ubuntu-16.10-server-amd64.iso) dan direktori untuk memasang dan mengekstrak fail imej ISO.
Pertama, gunakan arahan berikut untuk mencipta direktori pelekap untuk melekapkan fail imej ISO:
$ sudo mkdir /mnt/iso
Selepas direktori dibuat, anda boleh menjalankan arahan berikut untuk memasang fail imej sistem ubuntu-16.10-server-amd64.iso dan melihat kandungannya dengan mudah.
$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso $ ls /mnt/iso/
Lekapkan imej ISO dalam sistem Linux
Kini anda boleh masuk ke direktori pelekap /mnt/iso, lihat fail atau gunakan arahan cp untuk menyalin fail ke direktori /tmp.
$ cd /mnt/iso $ sudo cp md5sum.txt /tmp/ $ sudo cp -r ubuntu /tmp/
Salin fail dalam imej ISO dalam sistem Linux
Nota: Pilihan "-r" digunakan untuk menyalin kandungan direktori secara rekursif. Jika perlu, anda juga boleh memantau kemajuan penyiapan arahan salin.
Gunakan arahan 7zip untuk mengekstrak kandungan imej ISO
Jika anda tidak mahu melekapkan imej ISO, anda hanya boleh memasang alat 7zip, iaitu perisian penyahmampatan sumber terbuka dan percuma untuk memampatkan atau menyahmampat fail dalam pelbagai jenis format, termasuk TAR, XZ, GZIP, ZIP, BZIP2, dsb. tunggu.
$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems] $ sudo yum install p7zip p7zip-plugins [On CentOS/RHEL systems]
Selepas perisian 7zip dipasang, anda boleh menggunakan arahan 7z untuk mengekstrak kandungan fail imej ISO.
$ 7z x ubuntu-16.10-server-amd64.iso
Gunakan alat 7zip untuk mengekstrak fail dalam imej ISO di bawah sistem Linux
Nota: Berbanding dengan arahan pemasangan Linux, 7zip lebih pantas dan lebih pintar apabila memampatkan dan menyahmampat fail dalam sebarang format.
Gunakan arahan isoinfo untuk mengekstrak kandungan fail imej ISO
Walaupun arahan isoinfo digunakan untuk menyenaraikan kandungan fail imej iso9660 dalam bentuk direktori, anda juga boleh menggunakan program ini untuk mengekstrak fail.
Seperti yang saya katakan, program isoinfo memaparkan senarai direktori, jadi kandungan fail imej ISO disenaraikan dahulu.
$ isoinfo -i ubuntu-16.10-server-amd64.iso -l
Senaraikan kandungan fail ISO dalam Linux
Kini anda boleh mengekstrak fail tunggal daripada fail imej ISO seperti berikut:
$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT
Nota: Kerana "-x" menyahmampat kepada output standard, ubah hala mesti digunakan untuk mengekstrak fail yang ditentukan.
Ekstrak fail individu daripada fail imej ISO
Itu sahaja, terdapat banyak cara untuk mencapai keperluan ini. Jika anda mengetahui arahan atau alat lain yang berguna untuk mengekstrak dan menyalin fail dalam fail imej ISO, sila kongsikannya dengan semua orang dalam ulasan di bawah.
Atas ialah kandungan terperinci Petua untuk Mengekstrak dan Menyalin Fail daripada Imej ISO (Linux). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!