使用inode去删除指定文件

在平常办公中,你可能有这样的困惑,某个文件删不了。
这可能是因为文件名为中文, 在Linux命令行下不能正常显示,视为乱码。
此时使用rm、rm等命令都会失效。
这时候我们可以使用文件的唯一索引 inode删除文件

ls -li 
#左遍是inode数,右边是文件名
33937008 -rw-r--r--  1 root root      0 2019-11-26 14:38 ***.txt
删除方法1:
find  . -inum 33937008 | xargs rm
删除方法2:
find  . -inum 33937008 -delete
方法1如果删除不了
find  . -inum 33937008 | xargs rm -f
rm -f:强制删除
发布了26 篇原创文章 · 获赞 32 · 访问量 1609
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章