3 façons d'extraire et de copier les fichiers de l'image ISO dans Linux
- 4433
- 985
- Jeanne Dupont
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.ISO7ZIP - 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.
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.
- « Comment changer les polices de console dans le serveur Ubuntu
- Un script bash pour créer un USB démarrable à partir d'ISO dans Linux »