首页 > 解决方案 > 删除使用 xorriso 提取的文件

问题描述

我正在寻找一种无需 root 访问即可提取 iso 文件的方法。我成功使用了 xorriso。我使用了这个命令:xorriso -osirrox on -indev image.iso -extract / extract_path

现在,当我想删除提取的文件时,出现权限被拒绝错误。lsattr 列出所有文件的------------e--。ls -l 列出所有文件的 -r-xr-xr-x。

我在测试文件上尝试了 chmod go+w 但仍然无法删除它。

谁能帮我吗?

标签: delete-file

解决方案


显然,您的文件在 ISO 中被标记为只读。xorriso 在提取文件时保留权限。

chmod +w 后无法删除测试文件的原因是保存该文件的目录仍然是只读的。(无论如何,您的 chmod 命令没有授予文件所有者 w 权限。)

试试这个改变树的命令:

chmod -R u+w extracted_path

祝你今天过得愉快 :)

托马斯


推荐阅读