Créer une image ISO à partir d'un dossier via des commandes de terminal
35
Comment créer une image ISO à partir d'un dossier ou de fichiers individuels via des commandes de terminal? Actuellement, je le fais via Braseroune interface graphique, mais je veux le faire avec un script shell.
Cela 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.
J'ai googlé ma question, mais je n'ai pas trouvé de réponse mentionnant Genisoimage. Merci pour la réponse rapide!
klingt.net
3
@ klingt.net Dans mon cas, je savais qu'il y avait une telle commande mais je ne me souvenais plus de son nom. J'ai donc apropos isotrouvé, genisoimagepuis utilisé les termes de recherche "générer iso avec genisoimage".
Joseph R.
aproposest une autre commande dont je ne me souviens plus :)
klingt.net
3
sous unix aproprosest un synonyme de man -k. Ce dernier est un peu plus facile à mémoriser / épeler;)
Drav Sloan
8
genisoimageest une fourchette morte d'une mkisofsversion de 2004. genisoimagecrée des images de système de fichiers avec des défauts. Ce problème peut être évité en utilisant le logiciel d'origine à la mkisofsplace.
Schily
19
Vous pouvez créer un CD à partir d’un dossier mkisofs.
mkisofs -lJR -o output_image.iso directory_name
-l : Autoriser les noms de fichiers complets de 31 caractères.
-J : Générez des enregistrements de répertoire Joliet en plus des noms de fichier iso9660 classiques.
-R : Générer des enregistrements SUSP (System Use Sharing Protocol) et des enregistrements Rock Ridge (RR) à l'aide du protocole Rock Ridge
La page de manuel Linux que vous avez mentionnée a au moins 15 ans et est complètement obsolète, car elle a mkisofsplus que doublé ses fonctionnalités depuis. La page de manuel récente est ici: schilytools.sourceforge.net/man/man8/mkisofs.8.html
schily il y a
6
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
man genisoimage
dit tout aussi bien.Réponses:
Cela semble assez simple à faire avec
genisoimage
, dans le paquet du même nom sur Debian: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 également
la source
apropos iso
trouvé,genisoimage
puis utilisé les termes de recherche "générer iso avec genisoimage".apropos
est une autre commande dont je ne me souviens plus :)apropros
est un synonyme deman -k
. Ce dernier est un peu plus facile à mémoriser / épeler;)genisoimage
est une fourchette morte d'unemkisofs
version de 2004.genisoimage
crée des images de système de fichiers avec des défauts. Ce problème peut être évité en utilisant le logiciel d'origine à lamkisofs
place.Vous pouvez créer un CD à partir d’un dossier
mkisofs
.-l
: Autoriser les noms de fichiers complets de 31 caractères.-J
: Générez des enregistrements de répertoire Joliet en plus des noms de fichier iso9660 classiques.-R
: Générer des enregistrements SUSP (System Use Sharing Protocol) et des enregistrements Rock Ridge (RR) à l'aide du protocole Rock Ridgehttps://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
la source
mkisofs
plus que doublé ses fonctionnalités depuis. La page de manuel récente est ici: schilytools.sourceforge.net/man/man8/mkisofs.8.htmlPrenez cette commande de base de:
Un pas de plus, en ajoutant une étiquette de volume à l'iso et en compressant l'iso-image avec gzip
la source