linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

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

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

相关推荐
一直走下去-明1 小时前
centos7无法安装tcpreplay
linux·运维
吹什么轩1 小时前
linux网络:TCP套接字基础
linux·网络·tcp/ip
anxiao_m2 小时前
园区数字孪生怎么搭建?主流方案与服务商深度对比
大数据·运维·人工智能
时空无限2 小时前
ubuntu dpkg -l 输出第一列解释
linux·运维·ubuntu
Splashtop高性能远程控制软件2 小时前
AI 落地的连接基建评估:消费品行业远程连接方案的四个技术维度(性能 / 精度 / 安全 / 统一管理)
运维·人工智能·安全·远程工作·splashtop
ITyunwei09873 小时前
技术管理者视角:AI 重构 ITSM 的四个工程化落点
运维·人工智能
雪碧聊技术4 小时前
使用Docker,将fastApi项目部署到linux服务器
服务器·docker·fastapi·docker部署fastapi
叮咚侠5 小时前
Ubuntu 24.04 安装zabbix-agent 5.0 服务
linux·ubuntu·zabbix·zabbix-agent
故乡dee云5 小时前
华为云国际服务器连不上怎么办?安全组、端口、IP 和网络排查方法
服务器·网络·华为云