(2)应用find自带的-exec参数结合rm敕令删除bbb文件(进行删除确认)
- [root@zstest1 tmp]# find ./* -inum 1442582 -exec rm -i {} \;
- rm:是否删除通俗空文件 "./bbb"?y
- [root@zstest1 tmp]# ll -i
- 总用量 0
- 1442583 -rw-r--r-- 1 root root 0 9月 22 15:00 ccc
- 1442584 -rw-r--r-- 1 root root 0 9月 22 15:00 ddd
- 1442585 -rw-r--r-- 1 root root 0 9月 22 15:12 eee
(3)应用find自带的-exec参数结合rm敕令删除ccc文件(一向行删除确认)
- [root@zstest1 tmp]# find ./* -inum 1442583 -exec rm -f {} \;
- [root@zstest1 tmp]# ll -i
- 总用量 0
- 1442584 -rw-r--r-- 1 root root 0 9月 22 15:00 ddd
- 1442585 -rw-r--r-- 1 root root 0 9月 22 15:12 eee
(4)应用find和xargs结合删除ddd文件(无法应用-i参数进行删除确认)
- [root@zstest1 tmp]# find ./* -inum 1442584 |xargs rm -f
- [root@zstest1 tmp]# ll -i
- 总用量 0
- 1442585 -rw-r--r-- 1 root root 0 9月 22 15:12 eee
(5)应用rm敕令删除指定文件(由find敕令找到的文件名)
- [root@zstest1 tmp]# rm `find ./* -inum 1442574`
- rm:是否删除通俗空文件 "./eee"?y
- [root@zstest1 tmp]# ll
- 总用量 0
- # 应用find敕令的-inum选项确认文件名
- [root@zstest1 tmp]# touch fff
- [root@zstest1 tmp]# ll -i
- 总用量 01442574 -rw-r--r-- 1 root root 0 9月 22 15:38 fff
- [root@zstest1 tmp]# find ./* -inum 1442574
- ./fff
总结一下:
以上几种不合的删除方法,总体来说都是经由过程指定文件的inode值,应用find敕令的-inum选项确认其文件名,然后传递给rm敕令进行删除
完毕,呵呵呵
推荐阅读
PVC穿线管(阻燃穿线管)今朝履行的标准有公安部行业标准GA305-2001、扶植部标准JG3050-2000和处所标准DB51/169>>>详细阅读
本文标题:Linux下利用inode删除指定文件
地址:http://www.17bianji.com/lsqh/37814.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示