Linux中删除乱码文件

羌俊恩 社区创始人
运维领域优质创作者
博客专家认证
2023-11-29 10:34:32

一、前言

相信很多遇到过,再自己的Linux某个目录下出现了乱码文件,这些文件一般是通过排除法删除,但还有没有别的办法呢?这里我们看下如何对这些乱码文件进行清理

 

二、处理过程

1)查看该文件inode,执行:ls -i

2)按inode进行清理,执行:

 find -inum 23 -exec rm -rf {} \; #可删除非空
或
find -inum 23 -delete   #此方法只适用于删除文件或空的文件夹

3)批量删除某目录下的空文件(0字节的文件)

find . -name "*" -type f -size 0c|xargs -n 1 rm -f

 

4)查找乱码文件,执行:

find ./ -type f -name "*[^\x00-\x7F]*"  -print  #在当前目录递归查找包含非ASCII字符的文件名

 

 

 

 

...全文
189 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

97,677

社区成员

发帖
与我相关
我的任务
社区描述
欢迎各位小伙伴踊跃加入,将日常运维中遇到的问题贴出来,解决方案分享出来,或自己的博客关于运维的文章分享到这里,来一起营造一个运维的知识库,以提升运维工作更加高效快捷,减少重复造车轮的无限循环。
devops经验分享开源 企业社区 北京·西城区
社区管理员
  • 羌俊恩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

本社区:旨在推进运维云化知识库建设,为更多运维提供参考及经验交流;加入社区的同学,如果运维工作中遇到问题或最后得到解决,有劳凑空发帖,分享共建FAQ社区。

得到解决方案的同学,请积极为发帖的同学点赞、评论、能力范围内打赏激励。另外本社区采用游戏修仙角色作为鼓励,对不同贡献者授予对应“勋章”。

最后祝愿社区繁荣昌盛,此致敬礼!!!

试试用AI创作助手写篇文章吧