mkdir mkdir -p 什么意思
在探讨计算机世界中的各种技术细节时,我们常常会遇到不同的文件格式。当我们在安装Linux或Windows系统时,都会下载对应的系统镜像文件,这些文件通常以“.iso”为后缀。那么,ISO是一种什么样的文件格式呢?
ISO文件,也常被称为ISO镜像,是一种特殊的存档文件。它实际上是(如CD或DVD)上数据的完整复制或镜像。这种文件常被用于备份整个,或者用于分发那些需要刻录到的大文件集。下面就是一个下载的Ubuntu22.04系统安装ISO文件的示例。
关于ubuntu镜像文件,我们需要注意的是,ISO的命名源于其所使用的文件系统名称——ISO 9660,也被称为CDFS。一个ISO镜像可以看作是物理(如CD、DVD或蓝光)上所有内容的无压缩完整副本。这包括了文件系统本身,毫无遗漏。ISO镜像的核心理念在于,我们可以创建一个的精确数字副本,并利用这个镜像刻录新的,新与原始保持一致。不仅如此,大多数操作系统(以及许多实用程序)都可以将ISO镜像挂载为虚拟,这样应用程序就会将其视为插入了真正的。
虽然备份是ISO镜像的一个常见应用,但如今它更多地被用于分发大型程序和操作系统。因为ISO镜像允许将所有文件集中在一个易于下载的文件中。之后,用户可以选择是挂载该镜像还是使用它来刻录。事实上,许多可下载的操作系统,包括Windows和各种Linux发行版,都采用ISO镜像进行分发。
接下来,让我们详细了解一下如何在Linux上挂载和制作ISO文件。
制作ISO文件时,我们会使用mkisofs命令。下面将对该命令进行简单示例说明。
我们需要创建一个一定大小(例如100M)的大文件。接着,使用mkisofs将此文件封装成ISO格式。这时可以看到封装后的ISO文件大小与原始大文件一致,没有任何压缩过程。我们再使用mount指令将这个test.iso文件挂载到/iso目录下,这样就可以看到先前制作的100M大文件了。