Maison > Tutoriel système > Linux > le corps du texte

Conseils pour extraire et copier des fichiers à partir d'images ISO (Linux)

PHPz
Libérer: 2024-02-10 15:00:25
avant
1190 Les gens l'ont consulté

Supposons que vous en ayez un énorme sur votre serveur Linux. fichier image iso, vous souhaitez l’ouvrir puis extraire ou copier l’un des fichiers. que ferez-vous? En fait, il existe de nombreuses façons de répondre à cette exigence dans le système Linux.

Par exemple, vous pouvez utiliser la commande mount traditionnelle pour monter le fichier image ISO en tant que périphérique de boucle en mode lecture seule, puis copier le fichier dans un autre répertoire.

Extraire le fichier image ISO sous le système Linux

Pour terminer ce test, vous devez disposer d'un fichier image ISO (j'ai utilisé le fichier image système ubuntu-16.10-server-amd64.iso) et d'un répertoire pour monter et extraire le fichier image ISO.

Tout d'abord, utilisez la commande suivante pour créer un répertoire de montage pour monter le fichier image ISO :

$ sudo mkdir /mnt/iso
Copier après la connexion

Une fois le répertoire créé, vous pouvez exécuter la commande suivante pour monter facilement le fichier image système ubuntu-16.10-server-amd64.iso et afficher son contenu.

$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/
Copier après la connexion
从 ISO 镜像中提取和复制文件的绝招(Linux)

Monter l'image ISO dans le système Linux

Vous pouvez maintenant entrer dans le répertoire de montage /mnt/iso, afficher les fichiers ou utiliser la commande cp pour copier les fichiers dans le répertoire /tmp.

$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/
Copier après la connexion
从 ISO 镜像中提取和复制文件的绝招(Linux)

Copier des fichiers dans une image ISO dans le système Linux

Remarque : L'option "-r" est utilisée pour copier le contenu du répertoire de manière récursive. Si nécessaire, vous pouvez également surveiller la progression de la commande de copie.

Utilisez la commande 7zip pour extraire le contenu de l'image ISO

Si vous ne souhaitez pas monter l'image ISO, vous pouvez simplement installer un outil 7zip, qui est un logiciel de décompression gratuit et open source permettant de compresser ou de décompresser des fichiers dans différents types de formats, notamment TAR, XZ, GZIP, ZIP, BZIP2, etc. attendez.

$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems]
$ sudo yum install p7zip p7zip-plugins      [On CentOS/RHEL systems]
Copier après la connexion

Une fois le logiciel 7zip installé, vous pouvez utiliser la commande 7z pour extraire le contenu du fichier image ISO.

$ 7z x ubuntu-16.10-server-amd64.iso
Copier après la connexion
从 ISO 镜像中提取和复制文件的绝招(Linux)

Utilisez l'outil 7zip pour extraire des fichiers dans une image ISO sous le système Linux

Remarque : par rapport à la commande de montage Linux, 7zip est plus rapide et plus intelligent lors de la compression et de la décompression de fichiers de n'importe quel format.

Utilisez la commande isoinfo pour extraire le contenu du fichier image ISO

Bien que la commande isoinfo soit utilisée pour lister le contenu du fichier image iso9660 sous la forme d'un répertoire, vous pouvez également utiliser ce programme pour extraire des fichiers.
Comme je l'ai dit, le programme isoinfo affiche une liste de répertoires, de sorte que le contenu du fichier image ISO est répertorié en premier.

$ isoinfo -i ubuntu-16.10-server-amd64.iso -l
Copier après la connexion
从 ISO 镜像中提取和复制文件的绝招(Linux)

Liste le contenu des fichiers ISO sous Linux

Vous pouvez désormais extraire des fichiers uniques à partir de fichiers image ISO comme suit :

$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT
Copier après la connexion

Remarque : étant donné que "-x" est décompressé vers la sortie standard, la redirection doit être utilisée pour extraire le fichier spécifié.
从 ISO 镜像中提取和复制文件的绝招(Linux)

Extraire des fichiers individuels à partir de fichiers image ISO

C'est tout. En fait, il existe de nombreuses façons de répondre à cette exigence. Si vous connaissez d'autres commandes ou outils utiles pour extraire et copier les fichiers dans le fichier image ISO, veuillez les partager avec tout le monde dans les commentaires ci-dessous.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:lxlinux.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!