Linux如何删除一些乱码命名的文件

工作中碰到几次类似问题,现总结下解决方案,以备后用:

$ ls
??????????_??????b6?S??.a  test.war.bk  test.war.bk1  ??z?2??F?
[test@testPC /home/test]
$ ls -liaha
total 11M
397163 drwxr-xr-x 3 deploy deploy 4.0K May  8 09:09 .
397160 drwxr-xr-x 4 root   root   4.0K May 23  2014 ..
398445 -rw-rw-r-- 1 test  test0 May  8 09:09 ??????????_??????b6?S??.a
398357 -rw-r--r-- 1 test  test  5.4M May  5 11:05 test.war.bk
397113 -rw-r--r-- 1 test  test   5.4M May  8 09:08 test.war.bk1
397034 -rw-rw-r-- 1 test  test  0 May  8 09:09 ??z?2??F?
[test@testPC/var/www/webapps]
$ find . -inum 398445 -exec rm {} -rf \;
                                                        ==》 Comment: 通过索引结点号找到文件并删除


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值