linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

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

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

相关推荐
jarreyer12 小时前
【AI Agent】大模型自动化载体
运维·自动化
xixingzhe212 小时前
SpringBoot + Nginx 免鉴权接口安全防护方案
运维·nginx·安全
翼龙云_cloud13 小时前
阿里云国际代理商:阿里云 ECS 全维度监控配置教程
运维·阿里云·云计算·监控
笑锝没心没肺14 小时前
fail2ban工具安装配置及使用
linux·运维·服务器
zt1985q15 小时前
本地部署开源智能家居集成平台 ioBroker 并实现外部访问( Windows 版本)
运维·服务器·智能家居
大卡片15 小时前
linux内核驱动开发
linux·运维·驱动开发
心心喵16 小时前
[linux] nohup和pm2的区别 进程保活
linux·运维·服务器
NGINX开源社区17 小时前
F5 NGINX Ingress Controller 5.3.0 新增功能
运维
醉熏的石头18 小时前
Ubuntu 中的编程语言(中)
linux·ubuntu·scala
SelectDB19 小时前
Apache Doris 在 AgentLogsBench 中领先,支撑 Agent 可观测性生产负载
运维·数据库·agent