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 {} ;
    

      可以看到文件已经删除了

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

  • 相关阅读:
    用 Java 爬美女图片,厉害了。。
    Java-Stream流方法学习及总结
    Swagger3 更新配置详解
    一、MySQL下载和安装
    hack(兼容IE及浏览器常用的写法)
    css常用单位
    Ps使用 和精灵图的制作
    HTML5
    JS面向对象
    seajs与requirejs
  • 原文地址:https://www.cnblogs.com/Cl0ud/p/12210707.html
Copyright © 2011-2022 走看看