首页 公告 项目 RSS

使用inode删除文件

September 18, 2024 本文有 351 个字 需要花费 1 分钟阅读

简介

有时候会碰到一些恶心的文件名,然后不能通过文件名去删除文件的情况,这个时候,其实是可以使用inode去删除的

操作

首先查看文件的inode

ls -li

比如你可能会看到下面文件名

100669552 -rw------- 1 root root    0 Aug 27 09:42 ''$'\236''FU@'$'\341'
100669549 -rw------- 1 root root    0 Aug 27 09:42 '@'$'\360''i=Fr'$'\300\245\301\376\366''6'$'\372\352'
100669550 -rw------- 1 root root    0 Aug 27 09:42 '@'$'\360''i=Fr'$'\300\245\301\376\366''6'$'\372\352''d4储q'$'\220''儃'$'\254''*'

最前面的就是文件inode

使用下面命令删除

find . -inum 100669552 -exec rm -i {} \;
find . -inum 100669549 -exec rm -i {} \;
find . -inum 100669550 -exec rm -i {} \;

欢迎关注我的博客www.bboy.app

Have Fun