delete-file - 删除使用 xorriso 提取的文件
问题描述
我正在寻找一种无需 root 访问即可提取 iso 文件的方法。我成功使用了 xorriso。我使用了这个命令:xorriso -osirrox on -indev image.iso -extract / extract_path
现在,当我想删除提取的文件时,出现权限被拒绝错误。lsattr 列出所有文件的------------e--。ls -l 列出所有文件的 -r-xr-xr-x。
我在测试文件上尝试了 chmod go+w 但仍然无法删除它。
谁能帮我吗?
解决方案
显然,您的文件在 ISO 中被标记为只读。xorriso 在提取文件时保留权限。
chmod +w 后无法删除测试文件的原因是保存该文件的目录仍然是只读的。(无论如何,您的 chmod 命令没有授予文件所有者 w 权限。)
试试这个改变树的命令:
chmod -R u+w extracted_path
祝你今天过得愉快 :)
托马斯
推荐阅读
- python - 根据字符串列表获取列标题列表
- mongodb - MongoDB:创建管理员用户时出错
- python - 遍历列表时如何打印行和相邻行?
- javascript - 如何将 ANTD 表格文本更改为不同的语言
- python - 粒子碰撞动画Python
- python - 从另一个窗口 PyQt5 打开时未加载窗口内容(一个 .py 中有 2 个类)
- flutter - 如何在 Flutter 的 .env 文件中定义变量?
- python - 具有最大聚合性能的 Pandas groupby 函数很慢。groupby 性能提升
- rust - Rust STM32:webUSB 发布传感器
- r - 在 R 中创建子组