linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

find -inum 2236429 -exec rm -rf {} \;

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

相关推荐
金鸣科技官方QQ19 分钟前
高效制作定期Excel报表:自动化与模板化的策略
运维·自动化·excel
Bio Coder31 分钟前
shell查看服务器的内存和CPU总量
运维·服务器·内存·cpu
ccnnlxc36 分钟前
shell编程第四天(day036)
linux·运维·服务器
基极向上的三极管1 小时前
【Linux学习】【Ubuntu入门】1-10 ubuntu文件权限
linux·ubuntu
滴水之功1 小时前
VMware ubuntu创建共享文件夹与Windows互传文件
linux·ubuntu
Jolen_xie1 小时前
Ubuntu下用Docker部署群晖系统---Virtual DSM --zerotier实现连接
linux·ubuntu·docker
BetterJason1 小时前
ubuntu22开机自动登陆和开机自动运行google浏览器自动打开网页
linux·运维·服务器
神仙别闹2 小时前
基于C语言实现的(控制台)校园导航系统
java·服务器·c语言
轩情吖2 小时前
模拟实现Bash
linux·c语言·开发语言·c++·后端·bash·环境变量
dessler2 小时前
云计算&虚拟化-kvm-虚拟机迁移(冷迁移&故障迁移)
linux·运维·云计算