码迷,mamicode.com
首页 > 系统相关 > 详细

Linux使用inode(i节点号)删除文件

时间:2020-01-19 00:34:06      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:空格   学习   lin   一个   操作   awd   学习linux   图片   节点   

今天学习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 {} \;

  可以看到文件已经删除了

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

Linux使用inode(i节点号)删除文件

标签:空格   学习   lin   一个   操作   awd   学习linux   图片   节点   

原文地址:https://www.cnblogs.com/Cl0ud/p/12210707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!