Linux 下有时候某些文件无法使用 rm 直接删除, 比如该文件的文件名含有终端不能正确显示的字符.
# ls -li
total 0
441511 -rw-r--r-- 1 root root 0 Apr 6 23:13 ???}????
当然如果该文件夹下没有别的文件. 可以直接 rm -rf * 删除,但是如果有别的不想删除的. 就只能通过 inode 删除了
# find . -inum 441511 -delete
rm -i `find . -maxdepth 1 -inum 45656 -print`
Linux下使用inode删除文件
原创lixiuran_hello 博主文章分类:linux ©著作权
©著作权归作者所有:来自51CTO博客作者lixiuran_hello的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:实时查看linux网卡流量
下一篇:linux 开机启动nginx
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
git rm使用
git rm使用
rm git