linux+镜像命令在哪里,怎么查看 linux 镜像文件

linux+镜像命令在哪里,怎么查看 linux 镜像文件查看镜像文件类型 linux 中文件类型是与文件后缀无关的 不能从文件后缀判断文件类型 要想对镜像操作就要知道它的类型 可以通过 file 命令实现 gzip 文件示例 fileinitramf gzinitramfs gz gzipcompress fromUnix lastmodified SatMar1914 51 cpio 文件示例 filet

查看镜像文件类型

linux中文件类型是与文件后缀无关的,不能从文件后缀判断文件类型。要想对镜像操作就要知道它的类型,可以通过file命令实现。

gzip文件示例:

# file initramfs.gz

initramfs.gz: gzip compressed data, from Unix, last modified: Sat Mar 19 14:51:10 2011

cpio文件示例

#file tinycore.cpio

tinycore.cpio: ASCII cpio archive (SVR4 with no CRC)

块文件

file redhat-initrd

redhat-initrd: Linux rev 1.0 ext2 filesystem data

数据文件

file rootfs.gz

rootfs.gz: data

解压查看initrd镜像

initrd类型的镜像一般是一个dd出的块文件再通过gzip压缩而成。所以先查看文件类型,如果是gzip文件对其进行解压。

sudo tar -xvf filename

解压出来的文件再mount到指定位置就可以看到了。

mount -o loop filename /mnt

但不能更改,要想更改其中的内容,就要复制出来,更改后再重新生成initrd镜像。

解压查看initramfs镜像

首先查看文件是不是gzip文件,是的话先解压:

sudo tar -xvf filename

再查看解压出来的是不是cpio文件,是的话用下面命令解压:

cpio -id < filename

这个命令会将filename中的文件解压到当前文件夹(若压缩时是以相对目录压缩的)。

如果在桌面环境下,可以双击cpio文件,会出现一个和硬盘并列的位置,可以直接查看,这样也可以。

取消

评论

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227838.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:24
下一篇 2026年3月16日 下午8:25


相关推荐

  • vs2010sp1安装包_怎么安装vs2015

    vs2010sp1安装包_怎么安装vs2015微软的VisualStudio2005ServicePack1(SP1)年前就发布了,年前终于有点时间了,于是装了一下VS2005sp1,看看到底有什么好东西。这次发布的语言版本包括十个国家的语言,可谓全上阵,容量为413M修正了许多bug,其中包括了很多人最最关心中文的WebApplicationProject问题。 VS2005SP1下载地址:VS2005

    2022年10月6日
    6
  • 计算机三级网络技术考过指南

    计算机三级网络技术考过指南原文链接:计算机三级网络技术考过指南题库下载链接(50积分是CSDN上调的,不是我上传时设置的。更新版本请大家自行搜索):计算机三级网络技术无纸化考试模拟软件(2018.3)用Markdown重写后的带完整标签的版本:计算机三级网络技术考过指南(带完整标签版)目录计算机三级网络技术考过指南前言(必读)1.基础准备1.1题库1.2二…

    2022年4月8日
    52
  • BoundsChecker 使用方法[通俗易懂]

    1前言我在本文中详细介绍了测试工具NuMegaDevpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖率统计…

    2022年4月8日
    64
  • 7-1 正整数A+B > 题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。「建议收藏」

    7-1 正整数A+B > 题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。「建议收藏」7-1 正整数A+B题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个…

    2022年8月18日
    11
  • SpringBoot——解决Cache缓存同类中调用失败问题「建议收藏」

    SpringBoot——解决Cache缓存同类中调用失败问题「建议收藏」SpringBoot——解决Cache缓存同类中调用失败问题

    2022年4月23日
    37
  • 白话零拷贝「建议收藏」

    白话零拷贝「建议收藏」sendfile()这个系统调用是在两个文件描述符之间直接传递数据(这个操作是完全在内核态进行),从而避免了数据在内核缓冲区和用户缓冲区之间的拷贝,称之为零拷贝,操作效率很高—————————下面我们一步一步来了解什么是零拷贝———————–我们知道I/O操作分为缓存I/O和直接I/O缓存I/O缓存I/O,即标准I/O…

    2025年11月22日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号