首頁 > 運維 > linux運維 > Linux下如何刪除inode文件

Linux下如何刪除inode文件

WBOY
發布: 2023-05-17 21:23:45
轉載
2422 人瀏覽過

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文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板