在Linux系统上,有时候会出现文件名为特殊字符的文件或目录,当我们使用rm来删除这样的文件或目录时,就会出错导致删不掉。但是我们可以依据inode号来删除这样的文件,方法如下:
(1)执行ls -i获取文件的inode编号
ls -i .viminfo
(2)执行find ./ -inum 400560 -exec rm -i {} \; #这里假设要删除文件的inode编号为400560
在Linux系统上,有时候会出现文件名为特殊字符的文件或目录,当我们使用rm来删除这样的文件或目录时,就会出错导致删不掉。但是我们可以依据inode号来删除这样的文件,方法如下:
(1)执行ls -i获取文件的inode编号
ls -i .viminfo
(2)执行find ./ -inum 400560 -exec rm -i {} \; #这里假设要删除文件的inode编号为400560