web-dev-qa-db-fra.com

Créer une image ISO à partir du dossier via les commandes du terminal

Comment créer une image iso à partir d'un dossier ou de fichiers uniques via les commandes du terminal? Actuellement, je fais cela via l'interface graphique de Braseros, mais je veux le faire avec un script Shell.

38
klingt.net

Semble assez simple à faire avec genisoimage, dans le paquet du même nom sur Debian:

genisoimage -o output_image.iso directory_name

Il existe de nombreuses options pour couvrir différents cas, vous devriez donc consulter la page de manuel pour voir ce qui convient à votre cas d'utilisation particulier.

Voir aussi

58
Joseph R.

La création d'un CD à partir d'un dossier peut être effectuée avec mkisofs.

mkisofs -lJR -o output_image.iso directory_name

-l: Autorise les noms de fichiers complets de 31 caractères.

-J: Génère des enregistrements de répertoire Joliet en plus des noms de fichiers iso9660 standard.

-R: Générer des enregistrements SUSP (System Use Sharing Protocol) et Rock Ridge (RR) à l'aide du protocole Rock Ridge

https://linux.die.net/man/8/mkisofshttps://en.wikipedia.org/wiki/Rock_Ridge

20
Chad Skeeters

Prenez cette commande de base de:

  mkisofs -o output_image.iso directory_name

Un pas de plus, en ajoutant une étiquette de volume à l'iso et en compressant l'iso-image avec gzip

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
7
Jason Swartz