Linux删除乱码的文件和文件夹
Linux删除乱码的文件和文件夹
乱码的文件用rm -rf file.name是无法删除成功的, 此时需要用find命令将文件的节点传给rm进行删除, 具体参考如下:
ubuntu@VM-0-17-ubuntu:~$ ls -li
total 318,805,373
1445683 drwxr-xr-x 10 ubuntu ubuntu 4096 Dec 29 16:13 elasticsearch-7.10.1
263349 -rw-rw-r-- 1 ubuntu ubuntu 318801277 Dec 9 21:35 द಍-7.10.1-linux-x86_64.tar.gz
# 找到द಍-7.10.1-linux-x86_64.tar.gz文件的节点 263349, 运行命令
ubuntu@VM-0-17-ubuntu:~$ find ./ -inum 263349 -print -exec -rm {} \;
# 再次查看文件是否删除
ubuntu@VM-0-17-ubuntu:~$ ls -li
total 4096
1445683 drwxr-xr-x 10 ubuntu ubuntu 4096 Dec 29 16:13 elasticsearch-7.10.1