删除不规则文件名的文件

刚才清理开发机的目录,发现一个文件名字是\,用sudo rm \删除不掉,上网查一下,找到了这种删除不规则文件名的方法。不规则文件名还有-,--,带有* ? ^的符号等等。。

$ ls -il

[qibing@jxq-vm-qa ~]$ ls -il

total 32

528063 -rw-rw-r-- 1 qibing qibing  667 Jul 23 18:38 a

524487 drwxrwxr-x 2 qibing qibing 4096 Jul 22 19:20 bin

参数-i的解释:

       -i, --inode

              with -l, print the index number of each file

 

每行的第一个数据就是这个文件的inode数字,要删除528063,用下列命令:

$ find . -inum 528063 -exec rm -i {} \;

你可能感兴趣的:(删除不规则文件名的文件)