zoukankan      html  css  js  c++  java
  • Linux使用inode(i节点号)删除文件

    今天学习Linux的时候遇到的知识点,想起了以前一次线下AWD攻防赛的时候的不死马,记录一下

    在Linux里面,有的时候我们会遇到奇奇怪怪的文件名,以至于我们删除不了,比如说我们创建了一个叫做"hello world"的文件,因为中间添加了空格,所以我们删除的时候如果使用

    rm hello world
    

      就会出错

    当然我们可以使用

    rm "hello world"
    

      但是实际上还有很多奇奇怪怪的文件名

    所以我们可以使用i节点来删除奇怪文件名的文件

    首先我们先列出当前目录下的文件i节点

    ls -i
    

      

     可以看到文件前面出现了i节点,我们这里删除"hello world"文件

    它的i节点是 391866

    于是我们查找i节点同时进行删除操作

    find . -inum 391866 -exec rm {} ;
    

      可以看到文件已经删除了

    以此类推,同样的方法也可以删除那种文件名特别奇怪的木马

  • 相关阅读:
    计算机硬件基础
    元类
    内置函数
    单例模式的三种实现方式
    字符编码
    odoo权限
    odoo api介绍
    odoo 二次开发小记不定时更新
    js与jQuery区别
    Cookie, LocalStorage 与 SessionStorage说明
  • 原文地址:https://www.cnblogs.com/Cl0ud/p/12210707.html
Copyright © 2011-2022 走看看