查看镜像文件类型

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文件,会出现一个和硬盘并列的位置,可以直接查看,这样也可以。

取消

评论

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

  1. 命令查看linux版本,linux基础之教你如何查看linux版本

    linux基础之教你如何查看linux版本 2008-08-28 eNet&Ciweek 如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: ...

  2. Linux命令(一)——查看Linux的版本、CPU等系统信息

    目录 一.查看Linux版本信息: 1.查看Linux内核版本信息 (1)  /proc/version文件 (2) uname 命令 2.查看Linux系统版本信息 (1)  lsb_release ...

  3. Linux:命令date、ntp查看和修改(校准)时间和地区。

    Linux:命令date.ntp查看和修改(校准)时间和地区. date -d 不仅可以+1还可以加其他数字,+表达后多久,-表达前多久: 备注:中国所在的时区是东八区 单独使用date时,会出现一串 ...

  4. linux mount命令衔接,Linux mount命令详解:挂载Linux系统外的文件

    Linux mount命令详解:挂载Linux系统外的文件 <Linux挂载>一节讲到,所有的硬件设备必须挂载之后才能使用,只不过,有些硬件设备(比如硬盘分区)在每次系统启动时会自动挂载, ...

  5. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)

    Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩)         ...

  6. Linux管道命令——《鸟哥的Linux私房菜》笔记

    Linux管道命令--<鸟哥的Linux私房菜>笔记 0 前言 看完书之后,总感觉不记录下来的话,很快就会忘了,然后又需要重新到处翻书找资料,所以还是把内容记录下来,方便以后复习.本文大部 ...

  7. linux df命令各项表示什么意思,linux命令介绍:df使用介绍

    linux中df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法:df [选项] 说明:linux中df命令可显示所有文件系统对 ...

  8. linux中哪个命令可以压缩部分文件,可以使用Linux解压缩命令,解压缩任意格式的压缩文件。...

    可以使用Linux解压缩命令,解压缩任意格式的压缩文件. 答:错 铁碳合金相图上的共晶线是 答:ECF 中国大学MOOC: 冲击电流计主要用来测量 答:短时间放电脉冲所迁移的电量 脊髓全长有两处膨大, ...

  9. linux读取手机文件,linux at命令和batch从输入或指定文件读取命令

    linux at命令和batch从输入或指定文件读取命令 2009-12-31 11:43:57   出处:https://www.yqdown.com linux at命令和 batch 从准则 输 ...

  10. Linux的命令——“cd”(内附Linux命令格式,相对路径和绝对路径)

    内容预知 目录 1.Linux的 命令格式书写 1.2 选项的用法 1.3 参数 2.绝对路径与相对路径 3.对终端中默认"[root@localhost ~]"#的认识 4.七种 ...

最新文章

  1. 关于windowsx.h的介绍
  2. 2021CVPR冠军图像分割算法全解密
  3. 网上书店 买方数据库
  4. java程序性能优化_怎么做JAVA程序性能优化
  5. php 发帖代码,我的论坛源代码(四)_php
  6. Android开发之StrictMode
  7. 如果你需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求...
  8. eclipse导入Java源码
  9. ios是否安装了某应用
  10. Deepin 系统下安装VMware并激活.
  11. CSS 实现水晶按钮特效 - 来自 www.codesc.net
  12. Android自定义View(CustomCalendar-定制日历控件)
  13. C++语法基础(1/3)
  14. WEB应用防火墙(WAF启明设备)
  15. 【AI技术】物体识别概述1
  16. 帆软10.0服务器Tomcat 下通过 IP 直接访问数据决策系统出错
  17. iOS wifi 路由器 连接
  18. 服务器渠道销售和终端销售,终端销售与渠道销售相比哪个更有优势?
  19. deep learning:Theano安装攻略
  20. Things_androidThings入门

热门文章

  1. c语言线程原理,线程池的原理和实现c语言
  2. python数据库连接池_Python数据库连接池 -组件 DBUtils
  3. C++实现PCA变换
  4. Ubuntu18.04操作系统sudo apt-get update报错
  5. DPDK DPVS 笔记 -> 基本框架整理
  6. Tkinter注册界面判断用户名是否唯一的合法性验证(Python3.7)
  7. 大一c语言要学什么,c语言学习计划
  8. 自己手动复现一个熊猫烧香病毒
  9. SAP GUI 750 下载链接
  10. 车牌分割python_Python实现车牌定位及分割