共計 584 個字符,預計需要花費 2 分鐘才能閱讀完成。
今天丸趣 TV 小編給大家分享一下 Linux 下如何刪除 inode 文件的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
1、找出文件的 inode
用 stat 或者 ls -i,帶有 -i 參數的 ls 命令,就是指顯示文件的 inode。
2、刪除
find . -inum [inode 數字] -exec rm -i {} \。
下面可以測試一下,創建一個帶特殊字符的文件:
$ cd /tmp
$ touch“\+Xy \+\8″
$ ls
嘗試用 rm 命令刪除
$ rm \+Xy \+\8
找出這個文件的 inode 數字
$ ls -il
342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 \+Xy \+\8
342137 就是要找的 inode 數字。下面用 find 命令刪除它
$ find . -inum 342137 -exec rm -i {} \
比如,你的系統中有”2008/11/20″這個文件,用 rm 是刪除不了的。Linux 不允許你建立這個文件,但是 Windows 下就可以,所以 find 配合 inode 的用處就在這里。
以上就是“Linux 下如何刪除 inode 文件”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,丸趣 TV 小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注丸趣 TV 行業資訊頻道。