引言

起初,我在针对deepin制做一款appimage安装工具,想要其实现的功能就是自动获取图标,只须要输入软件名称和分类便可,固然之后也会寻找方案省去手动输入的麻烦。html

后来我发现一个有趣的问题linux

openshot有些特立独行,我没法使用传统的方案,--appimage-extract参数来为其解包,以致于很长时间内,软件都是靠判断文件名来实现自动获取图标的。ubuntu

可是随着我发现愈来愈多“特立独行”的软件包,我开始寻找答案。bash

首先,我注意到一些细节。

app

在deepin操做系统上,二者虽然都是AppImage,可是图标显示的不一样,说明他们的minetype存在差别。工具

因而我找到了下面这两个文件

操作系统

发现确实存在两个不一样的appimage格式,并且,其中一个是iso9660。3d

因而我全盘搜索其中一个,找到了这个图标:

code

这就表示,那个“特立独行”的人,就是x-iso9660-appimage,因而我寻找将它的文件读取出来的办法,首先,基于我弱鸡的linux基础,我发现mount能够成功挂载这个文件,可是有一个不可忽视的问题,mount须要root。htm

其实若是这是平常使用,mount就够了,只是输入一下密码而已。

可是有什么方案能不须要root将其中内容取出来?

开始尝试了7z,安装u7zip后,使用7z能够成功将其解包,可是并且这对于普通的vnd.appimage一样有效,可是貌似这个有可能致使文件损坏,好比我解包openshot时,其中的图标就没法查看了,用mount挂载时是能够的。我尚不清楚这个现象的缘由,开始怀疑是否是iso9660类型特有的问题,后来发现不是。

因而我又开始寻找,找到了fuseiso

其能够无需root权限将iso挂载到指定目录。

fuseiso的使用

挂载:

fuseiso -p

#-p的做用是当目标文件夹不存在时自动建立

卸载:

fusermount -u

至此,就但是实现无需root挂载镜像了,也实现了x-iso9660-appimage文件内容的读取。

一些指引个人重要资料的位置:

linux 无权限挂载 iso,linux无需root挂载iso镜像文件相关推荐

  1. linux下刻录光盘读取不了_Linux下如何把镜像文件刻录到DVD光盘里

    当我们在操作Linux系统的时候,需要将镜像文件刻录到DVD中,那么要怎么做呢?下面小编给大家介绍下怎么从Linux命令行刻录镜像文件到DVD中,一起来学习下吧. 最常见的两种镜像文件格式是ISO(. ...

  2. linux chattr 无权限,从零开始学习Linux(二十八):文件权限之chattr权限

    1.chattr命令 命令格式: chattr [+-=] [选项] 文件名或者目录名: 参数说明: +:增加权限: -:删除权限: = 等于某权限: 选项说明: i:如果对文件设置i属性,则不允许对 ...

  3. linux sudo 权限_在Linux中使用sudo委派权限

    linux sudo 权限 我最近写了一个简短的Bash程序,将MP3文件从一个网络主机上的USB拇指驱动器复制到另一网络主机上. 这些文件被复制到我为志愿者组织运行的服务器上的特定目录中,从该目录可 ...

  4. linux 777权限_认识Linux之Linux命令-用户、权限管理(8)

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  5. linux操作系统权限详解,Linux权限详解

    权限 权限是操作系统用来限制对资源访问的机制.权限一般分为读.写.执行.每个用户都有特定的权限.所属用户.所属组,通过这样的机制来限制哪些用户.哪些组可以对待特定的文件进行怎么样的操作. 每个进程都是 ...

  6. linux中权限详解,linux 权限详解

    转载自博客园: 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 ...

  7. linux特殊权限是e,linux下用chmod修改文件权限详解(文件权限与特殊权限)

    chmod是一条在Unix系统中用于控制用户对文件的权限的命令(changemode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权限. ...

  8. linux无桌面重做系统,Linux不需要重做系统

    感谢hsyyf的投递 但 从系统构架上来讲,总所周知,Linux的稳定性远大于windows,单纯的使用不会引起系统的损坏.当不进行危险操作时,例如执行sudo rm -rf /*之类的命令,或者混用 ...

  9. 太极root权限_太极下载无需root

    太极下载无需root app是一款不需要刷机也不需要ROOT就能使用的系统工具.在这里随时都能帮助用户们使用安卓XP框架的安卓插件,并且不需要ROOT就能直接在线运行,还支持对收集去进行解BL刷机等多 ...

最新文章

  1. RAC环境下的备份与恢复(四)
  2. python使用界面-用python编写简单ui界面窗口
  3. AI:2020年6月22日北京智源大会演讲分享之10:40-11:10Daniel教授《 可微分的加权有限状态机及其机器学习应用》、11:10何晓冬教授《启动“智源-京东”任务导向多模态对话大赛》
  4. java与js交互,相互调用传参
  5. c JAVA 注解,Java元注解作用及使用
  6. HarmonyOS之将SVG文件转换为XML文件
  7. 参数调优为什么要采样_3年Java外包,内推阿里过关斩将,最后却倒在调优经验上! - Java架构师追风...
  8. java 多线程的单例模式,Java多线程中的单例模式两种实现方式
  9. 机器翻译(信息学奥赛一本通-T1401)
  10. Python机器学习:梯度下降法005梯度下降法和数据标准化
  11. sqlite3的命令简单说明
  12. 如何在CSDN中免费下载资料
  13. c语言哈夫曼运行时错误,游戏运行错误 提示Unhandled exception caught 怎么解决 救命呀!...
  14. Xenu's Link Sleuth 的使用
  15. 圣光照耀联盟—PostgreSQL临时表的创建与使用过程
  16. Jira+Confluence+Fisheye+Crucible安装步骤清单
  17. 巨象指纹浏览器可以帮助用户做些什么?
  18. 数据挖掘技术的算法与应用【转】
  19. 威尔特拉斯定理_数学大师启示录维尔斯特拉斯.pdf
  20. 本地k8s环境搭建工具kind、microk8s安装;windows 包管理工具Chocolatey;lens k8s可视化工具

热门文章

  1. 疯狂java学习笔记三
  2. Error response from daemon: Container xxx is not running的解决方法
  3. window服务如何通过程序如何打开谷歌浏览器并登陆指定网站_亚马逊如何看listing销量,亚马逊如何看销量排名...
  4. 单相干式变压器红外图像数据(255张图像)
  5. fatal error C1004: 发现意外的文件尾
  6. 复合效应 达伦哈迪_哈迪·哈里里(Hadi Hariri):“我们需要研究新事物”
  7. 澳洲留学难吗 计算机排名澳洲达伦哥,#澳洲留学# 达伦哥全面解析澳洲DIPLOMA课程!...
  8. 大话设计模式——UML图
  9. 一般业务系统的数据字典表结构
  10. open小将java下载_OPEN YOUR DREAM_OPEN小将_高音质在线试听_OPEN YOUR DREAM歌词|歌曲下载_酷狗音乐...