3 façons d'extraire et de copier les fichiers de l'image ISO dans Linux

3 façons d'extraire et de copier les fichiers de l'image ISO dans Linux

Disons que vous avez un grand fichier ISO sur votre serveur Linux et que vous vouliez accéder, extraire ou copier un seul fichier à partir de celui-ci. Comment faites-vous? Bien à Linux, il y a quelques façons de le faire.

Lire aussi: Un script bash pour créer un USB amorçable à partir d'ISO dans Linux

Par exemple, vous pouvez utiliser Standard monter Commande pour monter une image ISO en mode en lecture seule à l'aide du périphérique de boucle, puis copier les fichiers dans un autre répertoire.

Monter ou extraire le fichier ISO dans Linux

Pour ce faire, vous devez avoir un fichier ISO (j'ai utilisé Ubuntu-16.10 server-AMD64.ISO ISO image) et le répertoire de point de montage pour monter ou extraire les fichiers ISO.

Créez d'abord un répertoire de point de montage, où vous allez monter l'image comme indiqué:

$ sudo mkdir / mnt / iso 

Une fois le répertoire créé, vous pouvez facilement monter Ubuntu-16.10 server-AMD64.ISO fichier et vérifier son contenu en exécutant la commande suivante.

$ sudo mont -o boucle ubuntu-16.10 server-AMD64.ISO / MNT / ISO $ LS / MNT / ISO / 
Fichier ISO à monter dans Linux

Vous pouvez maintenant aller à l'intérieur du répertoire monté (/ mnt / ISO) et accéder aux fichiers ou copier les fichiers à / tmp Répertoire utilisant la commande CP.

$ cd / mnt / iso $ sudo cp md5sum.txt / tmp / $ sudo cp -r ubuntu / tmp / 
Copier les fichiers à partir du fichier ISO dans Linux

Note: Le -r Option utilisée pour copier les répertoires récursivement, si vous le souhaitez, vous pouvez également surveiller la progression de la commande Copie.

Extraire le contenu ISO à l'aide de la commande 7ZIP

Si vous ne souhaitez pas monter le fichier ISO, vous pouvez simplement installer 7zip, est un programme d'archives open source utilisé pour emballer ou déballer différents nombres de formats, notamment TAR, XZ, GZIP, ZIP, BZIP2, etc…

$ sudo apt-get install p7zip-full p7zip-rar [sur Debian / Ubuntu Systèmes] $ sudo yum installer p7zip p7zip-plagins [sur Centos / Rhel systèmes] 

Une fois 7zip le programme a été installé, vous pouvez utiliser 7Z commande pour extraire les contenus des fichiers ISO.

7Z $ x ubuntu-16.10 server-AMD64.ISO 
7ZIP - Extraire le contenu du fichier ISO dans Linux

Note: Par rapport à Linux monter commande, 7zip Semble beaucoup plus rapide et assez intelligent pour emballer ou déballer tous les formats d'archives.

Extraire le contenu ISO à l'aide de la commande iSoinfo

Le isoinfo La commande est utilisée pour les listes de répertoires des images ISO9660, mais vous pouvez également utiliser ce programme pour extraire les fichiers.

Comme j'ai dit isoinfo Programme effectuer la liste des répertoires, alors énumérez d'abord le contenu du fichier ISO.

$ iSoinfo -i Ubuntu-16.10 server-AMD64.ISO -L 
Énumérez le contenu ISO dans Linux

Vous pouvez maintenant extraire un seul fichier à partir d'une image ISO comme tel:

$ iSoinfo -i Ubuntu-16.10 server-AMD64.ISO -X MD5SUM.Txt> md5sum.SMS 

Note: La redirection est nécessaire comme -X Extraits d'option sur stdout.

Extraire un seul fichier de l'ISO dans Linux

Eh bien, il existe de nombreuses façons de faire, si vous connaissez une commande ou un programme utile pour extraire ou copier des fichiers à partir du fichier ISO, partagez-nous via la section des commentaires.