Saat ini saya sedang memasang ISO ke direktori (hanya baca) (menggunakan mount -o loop
perintah) dan kemudian menyalin konten ke direktori normal lainnya. Ini membutuhkan banyak waktu karena ISO besar. Apakah ini satu-satunya cara untuk melakukannya, atau ada beberapa alternatif?
34
Jawaban:
Anda dapat melakukan ini dengan perangkat lunak 7zip:
sudo apt-get install p7zip-full
7z x iso_file.iso
di Fedora:
7za x iso_file.iso
sumber
7z
tidak akan mengekstrak semua file yang diperlukan.bsdtar
(bagian dari libarchive portabel ) dapat mem-parsing banyak format file . Ini berguna untuk mereka yang jari-jarinya sangat terbiasa dengan opsi tar ( untuk mengekstrak, untuk hanya memeriksa isinya).bsdtar xfp foo.iso
bsdtar tf yoyoma.rpm
Ada juga bsdcpio untuk mereka yang terbiasa dengan
cpio
penggunaan.Banyak distro linux sekarang menyertakan bsdtar, bsdcpio dan libarchive (seringkali sebagai paket terpisah meskipun semuanya berasal dari kode libarchive).
sumber
Memasang gambar, atau menggunakan 7zip seperti yang sudah dijawab mungkin satu-satunya solusi. Cobalah dan periksa apakah yang satu lebih cepat dari yang lain.
Jika Anda benar-benar membutuhkan sesuatu yang lebih cepat, Anda mungkin harus melihat ke arah yang berbeda: alih-alih mengubah perangkat lunak, coba gunakan disk yang berbeda: satu untuk gambar sumber dan satu untuk direktori target. Atau, cobalah untuk tidak menyalin file-file ini dan simpan di image iso.
sumber
mount -o loop
danrsync -a /mnt/iso /root/iso
menyalin pada ~ 100MB / s dari HDD SATA internal ke SSD SATA Internal.uniso adalah skrip Python yang memanfaatkan isoinfo untuk mengekstrak konten dari aliran ISO. Membutuhkan pythoric . Agak gila, tapi itu menyelesaikan pekerjaan.
Saya penulis uniso dan pythoric.
sumber
Jika Anda ingin mengekstraksi hanya beberapa file daripada seluruh konten, coba
mc
alias MidnightCommander di shell. Ini juga rapi untuk dilihat.zip/tar.gz/bz2
.sumber
Mengapa tidak menggunakan:
untuk mengekstrak semua file atau
mengekstrak file yang dikendalikan oleh opsi temukan?
sumber
isoinfo
dari schilycdrtools
. Itu tidak akan bekerja dengan satu menemukan pada Debian (daricdrkit
Debian garpu daricdrtools
(untuk lisensi alasan AFAICT)).Bagi mereka yang menggunakan file manager Thunar di linux dan menginginkan solusi yang mudah dan cepat:
xfce4-terminal -e "7z x %f"
*.iso
Other files
kotak centangsumber
Gambar AppImage tipe-1 adalah gambar ISO dengan file terkompresi zisof . Inilah sebabnya mengapa tidak setiap aplikasi yang dapat mengekstrak file ISO juga dapat mengekstraksi gambar AppImage tipe-1.
sumber
Coba
genisoimage
. Ia memiliki semua yang Anda butuhkan untuk menangani ISO. Setelah Anda menginstalnya, Anda juga dapat menggunakannyamc
untuk melihat konten ISO.sumber
Saya telah membuat benchmark utilitas yang disarankan untuk tercepat:
Mereka diuji terhadap file 780M di nvme ssd. Jadi saya akan tetap dengan 7z, karena convinience sinopsis dan kecepatan cepat.
Sunting: Saya terburu-buru sekitar 7z. 7z dan isoinfo mengekstrak file, tetapi file tersebut rusak. Itu sebabnya mereka bekerja sangat cepat. Saya mengekstraksi file AppImage. Maka bsdtar tampaknya yang terbaik.
sumber