且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux下删除特殊字符中文乱码文件方法

更新时间:2022-09-16 23:19:31

标记一下

 

[root@lvsmaster ~]# ll

总用量 44

drwxr-xr-x. 3 root root  4096  5月 29 07:26 ”

-rw-------. 1 root root  1372  5月 28 07:37 anaconda-ks.cfg

-rw-r--r--. 1 root root 18796  5月 28 07:37 install.log

-rw-r--r--. 1 root root  4877  5月 28 07:35 install.log.syslog

-rw-r--r--. 1 root root   795 10月 25 15:02 sys.sh

 

 

莫名其妙出现这样的目录

drwxr-xr-x. 3 root root  4096  5月 29 07:26 ”

怎样删除呢?只能通过节点去删除特殊字符或者乱码文件

 

[root@lvsmaster ~]# ll -i

总用量 44

5636107 drwxr-xr-x. 3 root root  4096  5月 29 07:26 ”

5636105 -rw-------. 1 root root  1372  5月 28 07:37 anaconda-ks.cfg

5636098 -rw-r--r--. 1 root root 18796  5月 28 07:37 install.log

5636099 -rw-r--r--. 1 root root  4877  5月 28 07:35 install.log.syslog

5636138 -rw-r--r--. 1 root root   795 10月 25 15:02 sys.sh

 

[root@lvsmaster ~]# find ./ -inum 5636107 |xargs rm -rf

或者使用 

[root@lvsmaster ~]# find ./ -inum  5636107  -print -exec rm {} -rf \;

[root@lvsmaster ~]# ll

总用量 40

-rw-------. 1 root root  1372  5月 28 07:37 anaconda-ks.cfg

-rw-r--r--. 1 root root 18796  5月 28 07:37 install.log

-rw-r--r--. 1 root root  4877  5月 28 07:35 install.log.syslog

-rw-r--r--. 1 root root   795 10月 25 15:02 sys.sh

 

对于一些比较简单的字符或者乱码字符可以用rm *的方式删除需要删除的文件

 

如果带有-a符号的目录或者文件,可以 rm -- -a或者rm ./-a

 





    本文转自viong 51CTO博客,原文链接:http://blog.51cto.com/viong/1036545,如需转载请自行联系原作者