本文主要是介绍Linux下删除乱码文件和目录的实现方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教...
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 [rootpython@gtcq-gt-monitor-pjavascriptrometheus-01 /]#ZxGrMzTrr find -inum 43012 -exec rm -rf {} \;
文件或目录前面的数字字符串就是inode
- 使用find命令查询并且删除此文件或目录
sudo find -inum编程 查到的inode -exec rm -rf {} \;
适合含有单个乱码文件或目录的情况
方法2
把其他文件移动到另一个目录,然后rm -rf删除这个包含乱码文件或目录的目录。之后把包含其他文件的目录名改成之前的名字,适合含有多个乱码文件或目录的情况.
总结
这篇关于Linux下删除乱码文件和目录的实现方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!