如何删除Linux下乱码和无法tab的文件

我经常会遇到有时候不知不觉发现系统上会多出一些乱码或者特俗符号的文件,但是还tab不出来,这样就没法删除了,哪位大神平常是怎么做的?
 
文件一般如下:
???????-?.doc
!xx
?xx!!!!
已邀请:

Nock - 万物本平等,无奈现实俗!

赞同来自: Rock

这个很简单,可以通过查看文件的inode号来进行删除。    
示例如下:   
1、查看文件inode号
# ls -li
total 0

451511009 -rw-r--r-- 1 root root 0 May 13 11:20 ???}????
2、使用find接inode号查找到文件或再进行删除
# find . -inum 451511009  -exec rm -i {} \;
rm:是否删除普通文件 "./
???}????"?y
为避免删错文件,这里使用了rm的交互式删除。不需要交互时,可以将rm后的-i 去掉,也可以直接使用delete进行删除:
# find . -inum 451511009 -delete
如果不了解inode概念的话,自行google补脑!

要回复问题请先登录注册