linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

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

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

相关推荐
哇哈哈202116 分钟前
信号量和信号
linux·c++
呉師傅36 分钟前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒37 分钟前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
芝士雪豹只抽瑞克五40 分钟前
Nginx 高性能Web服务器笔记
服务器·nginx
失重外太空啦1 小时前
Tomcat
java·服务器·tomcat
zhangfeng11331 小时前
趋动云 如何ssh登录 服务区 项目server
运维·人工智能·ssh
一个人旅程~1 小时前
如何用命令行把win10/win11设置为长期暂停更新?
linux·windows·经验分享·电脑
Henry Zhu1231 小时前
数据库:并发控制基本概念
服务器·数据库
茶杯梦轩2 小时前
从零起步学习并发编程 || 第九章:Future 类详解及CompletableFuture 类在项目实战中的应用
服务器·后端·面试
2302_799525742 小时前
PCI、PCIe 和 NVLink
linux