CentOS 删除乱码生成的文件或目录


今天由于上传安装包的时候忘记了修改系统语言环境为 zh_CN.UTF-8, 所以导致了工作目录生成了很多为乱码名的文件或者目录。很多生成的文件使用转义大法都可以删除,但是像下图中的几个顽固子弟怎么删都删不了。

mark

虽说这些生成的文件或者目录没什么影响,但是这也太影响美观了。再说我一个偏处女座的,婶能忍,叔我可忍不了了!于是在网上搜索了一番,还是找到了以下的解决方案供参考。
1.使用 ls -li 命令找到文件或目录的 inode 号,下图中框选的则为文件或目录的 inode 号。

mark

2.使用 find -inum xxxxxx -delete 命令查找 inode 号对应的文件或目录并删除。

mark

3.上述第二种方法只适用于删除空文件或空文件夹,如果想要删除非空的文件夹。则需要使用下列的命令 find -inum xxxxxx -exec rm -rf {} \;


点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注