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 Brasero
s, mais je veux le faire avec un script Shell.
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
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
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