Home > System Tutorial > LINUX > Tips for Extracting and Copying Files from ISO Images (Linux)

Tips for Extracting and Copying Files from ISO Images (Linux)

PHPz
Release: 2024-02-10 15:00:25
forward
1310 people have browsed it

Suppose you have a very large one on your linux server. iso image file that you want to open and then extract or copy one of the files. what will you do? In fact, there are many ways to achieve this requirement in the Linux system.

For example, you can use the traditional mount command to mount the ISO image file as a loop device in read-only mode, and then copy the file to another directory.

Extract ISO image file under Linux system

In order to complete this test, you must have an ISO image file (I use the ubuntu-16.10-server-amd64.iso system image file) and a directory for mounting and extracting the ISO image file.

First, use the following command to create a mounting directory to mount the ISO image file:

$ sudo mkdir /mnt/iso
Copy after login

After the directory is created, you can run the following command to easily mount the ubuntu-16.10-server-amd64.iso system image file and view its contents.

$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/
Copy after login
从 ISO 镜像中提取和复制文件的绝招(Linux)

Mount ISO image in Linux system

Now you can enter the mounting directory /mnt/iso, view the files or use the cp command to copy the files to the /tmp directory.

$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/
Copy after login
从 ISO 镜像中提取和复制文件的绝招(Linux)

Copy the files in the ISO image in Linux system

Note: The "-r" option is used to recursively copy the contents of the directory. If necessary, you can also monitor the completion progress of the copy command.

Use the 7zip command to extract the contents of the ISO image

If you do not want to mount the ISO image, you can simply install a 7zip tool, which is a free and open source decompression software for compressing or decompressing files in different types of formats, including TAR, XZ, GZIP, ZIP, BZIP2 and so on.

$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems]
$ sudo yum install p7zip p7zip-plugins      [On CentOS/RHEL systems]
Copy after login

After the 7zip software is installed, you can use the 7z command to extract the contents of the ISO image file.

$ 7z x ubuntu-16.10-server-amd64.iso
Copy after login
从 ISO 镜像中提取和复制文件的绝招(Linux)

Use 7zip tool to extract the files in the ISO image under Linux system

Note: Compared with the Linux mount command, 7zip is faster and smarter when compressing and decompressing files in any format.

Use the isoinfo command to extract the contents of the ISO image file

Although the isoinfo command is used to list the contents of the iso9660 image file in the form of a directory, you can also use this program to extract files.
As I said, the isoinfo program displays a directory listing, so the contents of the ISO image file are listed first.

$ isoinfo -i ubuntu-16.10-server-amd64.iso -l
Copy after login
从 ISO 镜像中提取和复制文件的绝招(Linux)

List the contents of ISO files in Linux

Now you can extract a single file from the ISO image file as follows:

$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT
Copy after login

Note: Because "-x" decompresses to standard output, redirection must be used to extract the specified file.
从 ISO 镜像中提取和复制文件的绝招(Linux)

Extract a single file from an ISO image file

That’s it. In fact, there are many ways to achieve this requirement. If you know other useful commands or tools to extract and copy the files in the ISO image file, please share them with everyone in the comments below. .

The above is the detailed content of Tips for Extracting and Copying Files from ISO Images (Linux). For more information, please follow other related articles on the PHP Chinese website!

source:lxlinux.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template