概述
由于目录下出现一些特殊字符及其他内容的文件名称,直接使用rm命令无法进行删除。
操作
查看文件inode号
[root@localhost ~]# ls -i
1208192498 -m
删除文件
交互型
[root@localhost ~]# find . -inum 1208192498 -exec rm -i {} \;
rm:是否删除普通空文件 "./-m"?y
免交互型
[root@localhost ~]# find . -inum 1208192498 -delete
由于目录下出现一些特殊字符及其他内容的文件名称,直接使用rm命令无法进行删除。
[root@localhost ~]# ls -i
1208192498 -m
[root@localhost ~]# find . -inum 1208192498 -exec rm -i {} \;
rm:是否删除普通空文件 "./-m"?y
[root@localhost ~]# find . -inum 1208192498 -delete
本文标题:Linux下通过inode号来删除特殊文件
本文作者:宇宙最帅的男人
本文链接:https://lolicp.com/linux/202116174.html
版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归 (lolicp.com) 所有。
除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议。