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.


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


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.