linux下 删除乱码得文件

可以肯定得是删除文件名乱码得文件不直接用文件名,现有一种删除方法,留作记录
第一步: 查到文件得inode号

[root@shkf6-245 opt]# ls -il
总用量 4
33768890 -rwsrwsrwt 1 root root    0 11 1970 ??A?8o?????{?q??MA[????E?ko?mU???H?y????9RCvA?Sm?0?+c#??? ?qe?f??C@P;????i3:k???~???9[??B?V??7>???
16777289 drwxr-xr-x 2 root root 4096 25 20:30 certs
  273879 drwx--x--x 4 root root   28 25 11:00 containerd
41253549 lrwxrwxrwx 1 root root   19 213 14:45 harbor -> /opt/harbor-v1.8.3/
33574978 drwxr-xr-x 3 root root  165 322 15:39 harbor-v1.8.3
17092691 drwxr-xr-x 3 root root   20 25 12:41 src

第二步:根据查找得inode号打印出乱码得文件名

[root@shkf6-245 opt]# find ./ -inum 33768890
./??A?8o???õ?{?q??MA[????E?ko?mU???H?y????9RCvA?Sm?0ۍ+c#??? ?qe?f??C@P;????i3:k???~???9[??B?V??7>???

第三步:通过exec 删除文件名乱码得文件

[root@shkf6-245 opt]# find ./ -inum 33768890 -exec rm -i {} \;
rm:是否删除普通空文件 "./\356\242A\a8o\367\246\346õ\275{\030q\366\303MA[\016\025\202\355E\364ko\361mU\034\231\030H\373y\303\331\027\2529RCvA\364Sm\2010ۍ+c#\005\360\f \246qe\215f\276\322C@P;\330\033\277\273i3:k\002?\363~\344\340\3469[\033\230B\233V\371\2547>\263\266\326"?y
    20220430
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值