Linux中centos7删除rz上传文件导致的乱码文件名或者目录名

  有时,rz上传文件失败或者不小心输入命令会产生乱码文件名。因为用rm 删除特殊字符基本无效,故找到了下面两种简单易用的方法:

例子:

  [root@mirror:~]$ ls
  ??                  ??b??g?????E#?藠?T   
  ?7?%??S?^d??X???b戮      falcon-agent-5.1.0.tar.gz

1.rm命令

  rm ./*

  因为rm命令再删除文件前都会询问,故我们可以利用rm询问机制删掉乱码文件。

  确认要删除的乱码文件输入y,其他回复n。期间可以用ctrl+c随时结束

  [root@mirror:~]$ rm ./*
  rm: remove regular file `./\245\373b\253\272g\224\257\374\346\370E#\245藠\277T ko\376\335\322\332k%\325m~P\347JbS\364]\245\345b#\250\311[\203m\376\320y\372\375LZn.\3227'? y  
  rm: remove regular file `./falcon-agent-5.1.0.tar.gz'? n
  rm: remove regular empty file `./M\277m\233\260+\263BO'? y
  rm: remove regular file `./yc_linkd-nmob_2.6_ex_CTL-64.tar.gz'? n

注意:请先确保rm命令没有被alais成rm -rf

2.找到索引节点进行删除(inode)

   find ./ -inum 54263996 -exec rm -rf {} \;

-rf在{}前面,否则会报     

  [root@mirror:~]$ ls -li
  total 11420
  6

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值