当前位置: 代码网 > 服务器>服务器>Linux > Linux下删除乱码文件和目录的实现方式

Linux下删除乱码文件和目录的实现方式

2025年07月10日 Linux 我要评论
linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录的inode(i节点号)[root@gtcq-gt-monitor-prometheus-01 /]# ls -i 43012

linux下删除乱码文件和目录

方法1

  • 使用ls -i命令找到文件或目录的inode(i节点号)
[root@gtcq-gt-monitor-prometheus-01 /]# ls -i
   43012 "           64 boot  134217793 etc          402654488 home         82 lib64  134223423 mnt          1 proc       9767 run   402654489 srv  134217800 tmp  402653249 var
     799 bin       1026 dev       51908 fanruan.log         80 lib          83 media  268624153 opt  268622913 root        803 sbin          1 sys  268623259 usr
[root@gtcq-gt-monitor-prometheus-01 /]# find -inum 43012  -exec rm -rf {} \;

文件或目录前面的数字字符串就是inode

  • 使用find命令查询并且删除此文件或目录
sudo find -inum 查到的inode -exec rm -rf {} \;

适合含有单个乱码文件或目录的情况

方法2

把其他文件移动到另一个目录,然后rm -rf删除这个包含乱码文件或目录的目录。之后把包含其他文件的目录名改成之前的名字,适合含有多个乱码文件或目录的情况.

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com