Linux 如何删除乱码文件
在Linux下解压window平台压缩的zip文件时,常常会出现解压出来的文件乱码的情况,如下:
drwxrwxr-x 2 fiture fiture 4096 Nov 21 16:42 ???ڼ???OIE????/
遇到这样的文件很是老火,采用常规的rm 方法无法指定文件名,导致删除不了。这种情况下只能通过文件的i节点(指向磁盘上该文件存储区的地址)删除。
$ ls -liaha ./
273040 drwxrwxr-x 2 fiture fiture 4.0K Nov 21 16:42 ???ڼ???OIE????
最前面的就是文件的inode 所以通过inode找到文件再删除即可:
$ find . -inum 273040 -exec rm {} -rf \;
这样Linux下的乱码文件就被删掉啦~
发表评论