Linux运维实战——如何利用文件节点删除乱码文件

  • A+
所属分类:linux技术
摘要

linux系统中删除文件可以用rm [filename] 命令,但是有些系统或程序自动生成的文件或者文件夹名称是乱码。


引言

linux系统中删除文件可以用rm [filename] 命令,但是有些系统或程序自动生成的文件或者文件夹名称是乱码。

虽然部分文件/文件夹可以通过复制粘贴名字的方式来删除,但是仍然有些文件无法通过这种方式删除

通过查找学习,我找到了一种比较靠谱的方式来删除这些乱码名称文件/文件夹。

1.查看文件节点
ls -i

列出当前目录下的所有文件及其文件节点信息

 

2.找到要删除的文件对应的文件节点
 
3.删除命令
find ./ -inum 123456 -exec rm -rf {} ;

这里注意:{}前后一定要有空格,还有 是 不是  /

举出一个 反例:https://www.linuxprobe.com/linux-code-methon.html

他这里最后用了/,导致执行报错:find: missing argument to `-exec'

引以为戒即可

 

欢迎大家以学习为目的来与我探讨交流