linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

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

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

相关推荐
未来之窗软件服务几秒前
服务器运维(三十七)日志分析redis日志工具—东方仙盟
运维·服务器·服务器运维·仙盟创梦ide·东方仙盟
Mr.小海几秒前
Docker 数据卷挂载:从基础到生产的完整落地指南(含避坑实战)
运维·docker·容器
老实巴交的麻匪10 分钟前
Exception异常架构设计:异常抛出(03)
运维·云原生·架构
Project_Observer35 分钟前
Zoho Projects自动化:状态变更时自动创建依赖任务
linux·数据库·windows
ruxshui1 小时前
# Linux diff命令使用
linux·运维·服务器
Sheffield1 小时前
为什么大家都用iptables,不愿碰原生firewalld?
linux·运维·安全
枷锁—sha1 小时前
【SRC】前后端分离与API接口渗透
服务器·网络·安全·网络安全·系统安全
何中应1 小时前
Jenkins构建完,jar包启动不起来?
linux·运维·jenkins
柏木乃一1 小时前
Linux进程信号(1):信号概述,信号产生part 1
linux·运维·服务器·c++·信号·signal
暴力求解1 小时前
Linux---进程(一):初识进程
linux·运维·服务器