每一个你不满意的现在,都有一个你不努力的曾经。
Linux下删除乱码或特殊字符文件
[root@VM packages]# ll
drwxr-xr-x 9 root root 4096 Feb 13 17:40 elasticsearch-8.6.2
-rw-r--r-- 1 root root 0 Mar 4 16:16 ??g]WJ?t??PA
先ls -i 查到文件的inode,然后用find 删除
[root@VM packages]# ls -ilrt
788311 drwxr-xr-x 9 root root 4096 Feb 13 17:40 elasticsearch-8.6.2
789214 -rw-r--r-- 1 root root 0 Mar 4 16:16 ??g]WJ?t??PA
最前面一列的100985就是文件的inode,在主机上执行如下 即可删除文件
[root@VM packages]# find ./ -inum 789214 -exec rm {} \;
每一个你不满意的现在,都有一个你不努力的曾经。