在目标文件夹text下有一个名字为“!”的文件(这里只是举个例子,现实中是可以正常使用rm删除的)
1)执行指令ls -i | grep '!'--------->打印结果:1057885 !
这样就知晓了文件!的inode号码
2)执行指令find ./ -inum 1057885 -delete
此时会发现text文件加下已经不存在名为!的文件了
本文介绍了一种通过inode号码来删除特殊文件名的方法。首先使用ls-i|grep命令找到特殊文件的inode号码,然后利用find命令的-inum选项及delete操作实现文件的删除。
在目标文件夹text下有一个名字为“!”的文件(这里只是举个例子,现实中是可以正常使用rm删除的)
1)执行指令ls -i | grep '!'--------->打印结果:1057885 !
这样就知晓了文件!的inode号码
2)执行指令find ./ -inum 1057885 -delete
此时会发现text文件加下已经不存在名为!的文件了
518

被折叠的 条评论
为什么被折叠?