没有所谓的捷径
一切都是时间最平凡的累积

linux执行rm删除文件时提示 输入/输出 错误文件名的解决方法 以及删除乱码文件

站长整理辛苦,如果喜欢,可以转载,但请注明出处。如果文章内容失效,请反馈给本站,谢谢!

有时候在linux下删除文件,提示无法访问index.html: 输入/输出错误 -?????????? ? ?       ?           ?            ? index.html

这种是文件存在异常,普通方式无法删除,需要进debug调试模式

1. 首先 df -lh 查看 /HOME 挂载磁盘

2. debugfs -w   /dev/vdb1  (/dev/vdb1 是挂载 HOME )

3. 进入文件目录再执行rm删除指定文件。

如果文件是乱码,无法通过文件名来删除,可以采用根据inode文件索引来删除。

首先cd到对应目录,然后执行ls -li  会显示出文件的inode索引编号,然后再执行:

find ./ -inum 21501615 -exec rm -rf {} \;

本示例中21501615 就是某个文件对应的inode索引编号,执行上面的语句以后就可以删除这个文件。

其他相关文章:

linux下rm无法删除文件,提示Permission denied没有权限

Linux文件保护禁止修改、删除、移动文件等,使用chattr +i保护

» 本文链接地址:https://blog.mydns.vip/2377.html
» 如果喜欢可以: 点此订阅本站
赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » linux执行rm删除文件时提示 输入/输出 错误文件名的解决方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏