今天小編給大家分享一下Linux下如何刪除inode文件的相關(guān)知識點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
創(chuàng)新互聯(lián)建站作為成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計,有關(guān)成都定制網(wǎng)站方案、改版、費(fèi)用等問題,行業(yè)涉及成都效果圖設(shè)計等多個領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
1、找出文件的inode
用stat 或者ls -i ,帶有 -i 參數(shù)的ls命令,就是指顯示文件的inode。
2、刪除
find . -inum [inode數(shù)字] -exec rm -i {} \。
下面可以測試一下,創(chuàng)建一個帶特殊字符的文件:
$ cd /tmp
$ touch “\+Xy \+\8″
$ ls
嘗試用rm命令刪除
$ rm \+Xy \+\8
找出這個文件的inode數(shù)字
$ ls -il
342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 \+Xy \+\8
342137就是要找的inode數(shù)字。下面用find命令刪除它
$ find . -inum 342137 -exec rm -i {} \
比如,你的系統(tǒng)中有”2008/11/20″這個文件,用rm是刪除不了的。Linux不允許你建立這個文件,但是Windows下就可以,所以find配合inode的用處就在這里。
以上就是“Linux下如何刪除inode文件”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。