Bagaimana cara membuat gambar iso dari folder atau file tunggal melalui perintah terminal? Saat ini saya melakukan ini melalui Brasero
s GUI, tetapi saya ingin melakukannya dengan skrip shell.
Bagaimana cara membuat gambar iso dari folder atau file tunggal melalui perintah terminal? Saat ini saya melakukan ini melalui Brasero
s GUI, tetapi saya ingin melakukannya dengan skrip shell.
Jawaban:
Tampaknya cukup mudah dilakukan genisoimage
, dalam paket dengan nama yang sama di Debian:
genisoimage -o output_image.iso directory_name
Ada banyak opsi untuk membahas berbagai kasus, jadi Anda harus memeriksa halaman manual untuk melihat apa yang cocok dengan kasus penggunaan khusus Anda.
Lihat juga
apropos iso
, ditemukan genisoimage
kemudian menggunakan istilah pencarian "menghasilkan iso dengan genisoimage".
apropos
adalah perintah lain yang saya tidak ingat :)
apropros
adalah sinonim untuk man -k
. Yang terakhir menjadi sedikit lebih mudah diingat / mengeja;)
genisoimage
adalah garpu mati dari mkisofs
versi dari 2004. genisoimage
menciptakan gambar filesystem dengan cacat. Masalah ini dapat dihindari dengan menggunakan perangkat lunak asli mkisofs
sebagai gantinya.
Membuat CD dari folder dapat dilakukan dengan mkisofs
.
mkisofs -lJR -o output_image.iso directory_name
-l
: Izinkan nama file 31 karakter penuh.
-J
: Hasilkan catatan direktori Joliet selain nama file iso9660 biasa.
-R
: Menghasilkan catatan penggunaan sistem protokol berbagi (SUSP) dan Rock Ridge (RR) menggunakan protokol Rock Ridge
https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
mkisofs
lebih dari dua kali lipat fitur-fiturnya sejak saat itu. Halaman manual terakhir ada di sini: schilytools.sourceforge.net/man/man8/mkisofs.8.html
Ambil perintah dasar ini:
mkisofs -o output_image.iso directory_name
Selangkah lebih maju, dengan menambahkan label volume ke iso, dan mengompres iso-image dengan gzip
mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
man genisoimage
mengatakan itu semua juga.