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
posted @ 2020-12-29 17:21  phper-liunian  阅读(324)  评论(0编辑  收藏  举报