首先列出当前目录下各个文件的节点号,找到要删除的文件节点号
$ ls -i
得到如下所示的结果
408271 blackboard.html 408378 ????.md 393839 test.html
395590 index.html
要删除????.md
文件,节点号为408378
find
命令删除文件会直接被删除,不会询问是否删除
$ find ./* -inum 408378 -delete
find
命令调用rm
命令删除会询问是否删除,确认后删除
$ find ./* -inum 408378 -exec rm -i {} \;
加上-rf
后不会提示,文件直接被删除
$ find ./* -inum 393984 -exec rm -rf {} \;