linux删除特殊字符名的文件

linux中有时候难免出现以"-",“*”,“?"开始的文件,这类文件用rm -f删不掉,用转义符也不行。

这时候可以用ls -i看到每个文件的inoe号码;

然后用find . -inum inode数字,找到这个文件;

再执行find . -inum inode数字 | xargs rm -rf删掉。

记得一定要先find一遍再删,万一搞错了就麻烦了。

猜你喜欢

转载自canlynet.iteye.com/blog/2102357