linux:删除乱码文件、目录

由于编码原因,在linux服务器上上传、创建中文文件或目录时,会产生乱码,如果想删除它,发现用rm命令是删除不了的,这种情况下,用find命令可以删除乱码的文件或目录。

首先进入乱码文件或目录所在的目录,使用ls -i命令找到文件或目录的inode

文件或目录前面的数字字符串就是inode,接下来使用find命令查询并且删除此文件或目录。

注意:此方法只适用于删除文件或空的文件夹。

非空文件夹怎么删除呢?

首先也是先查inode,然后用如下命令即可:

复制代码
find -inum 2236429 -exec rm -rf {} \;

会提示找不到此文件或文件夹,但其实已经删除了。

相关推荐
很㗊几秒前
奇技淫巧之花里胡哨的VIM---插件的添加与美化
linux·ubuntu·vim
Java后端的Ai之路2 分钟前
【Python小知识】-self是什么?
linux·python··self
kaoa0002 分钟前
Linux入门攻坚——63、tcpdump、nc/ncat、nmap等工具的使用
linux·运维·tcpdump
珂-瑞3 分钟前
负载均衡-CLB / ALB / NLB / GWLB 的区别
运维·负载均衡
bugu___4 分钟前
仿muduo库实现并发服务器(2)
运维·服务器·c++
Easonmax4 分钟前
【鸿蒙pc命令行适配】OpenSSL主流版本介绍以及为何推荐移植OpenSSL 3.5版本
服务器·华为·harmonyos
Sweet_vinegar6 分钟前
腾讯轻型服务器外网访问不上?
服务器·docker·腾讯云·arl
CAU界编程小白6 分钟前
Linux系统编程系列之进程信号
linux·信号
研发小能7 分钟前
主流国产DevOps平台选型分析:从适配度、部署效率与生态依赖分析嘉为蓝鲸平台
运维·研发效能·devops·devops平台·devops系统
开开心心就好7 分钟前
卸载工具清理残留,检测垃圾颜色标识状态
linux·运维·服务器·python·安全·tornado·1024程序员节