使用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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章