今天學習linux的時候遇到的知識點,想起了以前一次線下awd攻防賽的時候的不死馬,記錄一下
在linux裡面,有的時候我們會遇到奇奇怪怪的檔名,以至於我們刪除不了,比如說我們建立了乙個叫做"hello world"的檔案,因為中間新增了空格,所以我們刪除的時候如果使用
rm hello world就會出錯
當然我們可以使用
rm "hello world"但是實際上還有很多奇奇怪怪的檔名
所以我們可以使用i節點來刪除奇怪檔名的檔案
首先我們先列出當前目錄下的檔案i節點
可以看到檔案前面出現了i節點,我們這裡刪除"hello world"檔案
它的i節點是 391866
於是我們查詢i節點同時進行刪除操作
find . -inum 391866 -exec rm {} \;可以看到檔案已經刪除了
以此類推,同樣的方法也可以刪除那種檔名特別奇怪的木馬
linux下利用inode i節點號 刪除指定檔案
在linux中,有時候會遇到檔名亂碼或者存在某些特殊中文的檔案,這時候難易通過檔名將它刪除。此時,可以嘗試使用tab鍵進行命令補全或使用萬用字元來跳過 匹配特殊字元來使用常規方式將其刪除。最佳的解決辦法就是針對檔案的inode來進行刪除。對於linux中的任何乙個檔案都必然有其唯一的inode值,這...
linux裝置節點
日前,在學習android的時候經常遇到 x節點,於是現在參考 還有其他文獻 將節點的概念總結如下 節點的概念是裝置管理需要的。linux 中的裝置有2種型別 字元裝置 無緩衝且只能順序訪問 塊裝置 有緩衝且可以隨機訪問 每個字元裝置和塊裝置都必須有主 次裝置號,主裝置號相同的裝置是同類裝置 使用同...
Linux 索引節點 inode
理解 inode,要從檔案儲存說起。檔案儲存在硬碟上,硬碟的最小儲存單位叫做 扇區 sector 每個扇區儲存 512 位元組 相當於 0.5kb 作業系統讀取硬碟的時候,不會乙個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取乙個 塊 block 這種由多個扇區組成的 塊 是檔...