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

[复制链接] |主动推送
查看38 | 回复0 | 2024-9-11 14:50:02 | 显示全部楼层 |阅读模式
[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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则