Buat gambar iso dari folder melalui perintah terminal

35

Bagaimana cara membuat gambar iso dari folder atau file tunggal melalui perintah terminal? Saat ini saya melakukan ini melalui Braseros GUI, tetapi saya ingin melakukannya dengan skrip shell.

klingt.net
sumber
1
man genisoimagemengatakan itu semua juga.
poige

Jawaban:

51

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

Joseph R.
sumber
Saya telah menelusuri pertanyaan saya di Google, tetapi saya belum menemukan jawaban yang menyebutkan genisoimage. Terima kasih atas jawaban cepatnya!
klingt.net
3
@ klingt.net Dalam kasus saya, saya tahu ada perintah seperti itu tetapi tidak bisa mengingat namanya. Jadi saya lakukan apropos iso, ditemukan genisoimagekemudian menggunakan istilah pencarian "menghasilkan iso dengan genisoimage".
Joseph R.
aproposadalah perintah lain yang saya tidak ingat :)
klingt.net
3
under unix aproprosadalah sinonim untuk man -k. Yang terakhir menjadi sedikit lebih mudah diingat / mengeja;)
Drav Sloan
8
genisoimageadalah garpu mati dari mkisofsversi dari 2004. genisoimagemenciptakan gambar filesystem dengan cacat. Masalah ini dapat dihindari dengan menggunakan perangkat lunak asli mkisofssebagai gantinya.
schily
19

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

Chad Skeeters
sumber
Halaman manual Linux yang Anda sebutkan setidaknya berusia 15 tahun dan sepenuhnya usang karena mkisofslebih dari dua kali lipat fitur-fiturnya sejak saat itu. Halaman manual terakhir ada di sini: schilytools.sourceforge.net/man/man8/mkisofs.8.html
schily
6

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
Jason Swartz
sumber