linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

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

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

相关推荐
循环渐进Forward19 分钟前
【TinyWebServer】HTTP连接处理
linux·网络·c++·网络协议·算法·http
字节高级特工30 分钟前
【Linux篇】细品环境变量与地址空间
linux·运维·服务器·c语言·c++·ubuntu·centos
想躺在地上晒成地瓜干1 小时前
树莓派超全系列教程文档--(62)使用rpicam-app通过网络流式传输视频
linux·网络·音视频·树莓派·raspberrypi·树莓派教程
开挖掘机上班1 小时前
shell批量添加新用户
linux·服务器·shell
Cyrus_柯1 小时前
网络编程(Modbus进阶)
linux·c语言·网络·tcp/ip
brooknew1 小时前
从中科大镜像获取linux内核5.10.168的git方法
linux·git
hgdlip1 小时前
wifi改ip地址有什么用?wifi改ip地址怎么改
服务器·网络协议·tcp/ip
crabdave1231 小时前
解决helm Doris重启后由于root密码修改导致加入集群不成功的问题
linux·运维·服务器
Yana.nice2 小时前
nsswitch.conf配置文件内容解析
运维·服务器·网络
cuoluoche2 小时前
【docker n8n】windows环境如何挂载
运维·docker·容器