ubuntu 乱码文件删除
估计是SSD杂牌的问题,导致解压大 .gz 文件的时候偶尔会出现解压错误。这次更是奇葩地产生了一个乱码文件,然后解压过程被中断。
更烦的是这个乱码文件名,无法用平常的 rm 命令删除。
解决办法
在文件所在目录下,查询文件节点ID(inode)
ls -i
root@adaocalcore:/opt/db# ls -i
24773001 ''$'\364\220\001\t\230' 14417943 027.tar.gz 14417959 039.tar.gz
14417947 000_004.tar.gz 14417944 028.tar.gz 24775413 all.md5
第一个就是乱码文件,对应的文件ID是 24773001
然后用 find -inum {target inode} -delete
命令删除
find -inum 24773001 -delete
搞定
