刚才清理开发机的目录,发现一个文件名字是\,用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 {} \;