linux:删除乱码文件、目录

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

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

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

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

非空文件夹怎么删除呢?

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

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

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

相关推荐
重生之小比特6 小时前
【Linux系统】07 进程状态
linux·运维·服务器
敲代码的彭于晏7 小时前
2026 K8s 零基础入门:手把手教你一步步搭建 Kubernetes 集群
java·运维·全栈
土星云SaturnCloud7 小时前
土星云边缘计算+AI视觉+视频存管:连锁汽修数字化升级实践
服务器·人工智能·ai·边缘计算
ManageEngine卓豪7 小时前
智能运维如何降低 MTTR:告警聚类、因果分析与自动化修复的工程拆解
运维·智能运维·mttr
wangfenglei1234567 小时前
jenkins权限配置
运维·jenkins
ab1237687 小时前
Docker Compose 完整详解
运维·docker·容器
张洛闻Eren7 小时前
Ansible【第二课】:实施 Ansible Playbook
linux·运维·服务器·云原生·kubernetes·k8s·ansible
启博网络7 小时前
启博安企服务器与ERP加速服务器如何区分?一文讲透
运维·服务器
Zhu7587 小时前
【开源脚本】Ubuntu环境下载任意软件
linux·运维·ubuntu
吴声子夜歌7 小时前
Docker入门与实战——核心实现技术
运维·docker·容器