引言
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'
引以为戒即可
欢迎大家以学习为目的来与我探讨交流