不知道怎么生成的乱码文件夹,用rm删不掉,用xftp也删不掉。最后找到一个解决方法用inode索引
1、首先查看文件夹的inode值
[root@node6 home]# ll -i total 1483836 21889025 drwxr-xr-x 2 root root 4096 Aug 2 16:08 ?½??ļ??? 8126465 drwxr-xr-x 5 root root 4096 Apr 27 09:20 data 11 drwx------ 2 root root 16384 Mar 14 14:21 lost+found 23592961 drwxr-xr-x 5 root root 4096 Jul 7 12:24 sailei_api_jar 22806529 drwxr-xr-x 4 root root 4096 May 29 16:51 software 23199745 drwxr-xr-x 8 root root 4096 Jan 10 2018 upload 12 -rw-r--r-- 1 root root 1519406123 May 29 17:22 upload.tar.gz
2、确认此inode值是乱码的文件夹
[root@node6 home]# find -inum 21889025 ./?½??ļ???
3、删除
[root@node6 home]# find -inum 21889025 -delete [root@node6 home]# ll total 1483832 drwxr-xr-x 5 root root 4096 Apr 27 09:20 data drwx------ 2 root root 16384 Mar 14 14:21 lost+found drwxr-xr-x 5 root root 4096 Jul 7 12:24 sailei_api_jar drwxr-xr-x 4 root root 4096 May 29 16:51 software drwxr-xr-x 8 root root 4096 Jan 10 2018 upload -rw-r--r-- 1 root root 1519406123 May 29 17:22 upload.tar.gz
上面是空文件夹/文件删除,不能删非空目录。
如果是非空文件夹,则用下面方法删除:
[root@node6 home]# find -inum 126943234 -exec rm -rf {} \;
会提示 No such file or directory 但实际已删除
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/4071.html