linux备份服务器上(linux服务器备份)「linux服务器备份数据」

  

  假设你的Linux服务器上有一个超大的ISO镜像文件,你想要打开它,然后提取大概复制此中的一个文件。你会怎么做呢?着实在Linux体系里,有很多方法来实现这个要求。

  --RaviSaive

  本文导航

linux备份服务器上(linux 服务器备份) linux备份服务器上(linux 服务器备份)「linux服务器备份数据」 行业资讯

-在Linux体系下提取ISO镜像文件10%

-利用7zip下令提取ISO镜像里的内容43%

-利用isoinfo下令来提取ISO镜像文件内容63%

  假设你的Linux服务器上有一个超大的ISO镜像文件,你想要打开它,然后提取大概复制此中的一个文件。你会怎么做呢?

  着实在Linux体系里,有很多方法来实现这个要求。

  比如说,你可以利用传统的mount下令以只读方式把ISO镜像文件加载为loop装备,然后再把文件复制到另一个目次。

  在Linux体系下提取ISO镜像文件

  为了完成该测试,你得有一个ISO镜像文件(我利用ubuntu-16.10-server-amd64.iso体系镜像文件)以及用于挂载和提取ISO镜像文件的目次。

  起首,利用如下下令创建一个挂载目次来挂载ISO镜像文件:

$sudomkdir/mnt/iso

  目次创建完成后,你就可以运行如下下令很轻易地挂载ubuntu-16.10-server-amd64.iso体系镜像文件,并查察此中的内容。

$sudomount-oloopubuntu-16.10-server-amd64.iso/mnt/iso

$ls/mnt/iso/

  

  在Linux体系里挂载ISO镜像

  如今你就可以进入到挂载目次/mnt/iso里,查察文件大概利用cp下令[1]把文件复制到/tmp目次了。

$cd/mnt/iso

$sudocpmd5sum.txt/tmp/

$sudocp-rubuntu/tmp/

  

  在Linux体系中复制ISO镜像里的文件

  留意:-r选项用于递归复制目次里的内容。如有须要,你也可以监控复制下令的完成进度[2]。

  利用7zip下令提取ISO镜像里的内容

  假如不想挂载ISO镜像,你可以简单地安装一个7zip工具,这是一个自由而开源的解压缩软件,用于压缩或解压差别范例格式的文件,包罗TAR、XZ、GZIP、ZIP、BZIP2等等。

$sudoapt-getinstallp7zip-fullp7zip-rar[OnDebian/Ubuntusystems]

$sudoyuminstallp7zipp7zip-plugins[OnCentOS/RHELsystems]

  7zip软件安装完成后,你就可以利用7z下令提取ISO镜像文件里的内容了。

  $7zxubuntu-16.10-server-amd64.iso

  

  利用7zip工具在Linux体系下提取ISO镜像里的文件

  留意:跟Linux的mount下令相比起来,7zip在压缩息争压缩任何格式的文件时速率更快,更智能。

  利用isoinfo下令来提取ISO镜像文件内容

  固然isoinfo下令是用来以目次的情势列出iso9660镜像文件的内容,但是你也可以利用该程序来提取文件。

  我说过,isoinfo程序会表现目次列表,因此先列出ISO镜像文件的内容。

linux备份服务器上(linux 服务器备份) linux备份服务器上(linux 服务器备份)「linux服务器备份数据」 行业资讯

$isoinfo-iubuntu-16.10-server-amd64.iso-l

  

  Linux里列出ISO文件的内容

  如今你可以按如下的方式从ISO镜像文件中提取单文件:

$isoinfo-iubuntu-16.10-server-amd64.iso-xMD5SUM.TXTMD5SUM.TXT

  留意:由于-x解压到标准输出,必须利用重定向来提取指定文件。

  

  从ISO镜像文件中提取单个文件

  就到这里吧,着实尚有很多种方法来实现这个要求,假如你还知道别的有效的下令或工具来提取复制出ISO镜像文件中的文件,请在下面的批评中跟各人分享下。

  via:https://www.tecmint.com/extract-files-from-iso-files-linux

  作者:RaviSaive[3]译者:rusking校对:wxy

  本文由LCTT[4]原创编译,Linux中国荣誉推出

  保举文章

滑动查察更多

  

  

输入文章ID或长按二维码直达

  [1]:https://www.tecmint.com/advanced-copy-command-shows-progress-bar-while-copying-files/

  [2]:https://www.tecmint.com/monitor-copy-backup-tar-progress-in-linux-using-pv-command/

  [3]:https://www.tecmint.com/author/admin/

  [4]:https://github.com/LCTT/TranslateProject

客户评论

我要评论