flashfxp删除不了文件
解决方法:
使用flashfxp连接linux系统操作文件的时候,发现有的文件名字是乱码导致删除不了文件
只能使用xshell工具连接linux系统,可以根据文件索引节点(i节点) 进行删除,按顺序执行以下命令删除文件:
1.执行cd 命令定位到要删除的文件,假如要删除img下某个图片,其中/opt/lampp/htdocs/assets/version2/img/是存放图片的目录,就先cd /opt/lampp/htdocs/assets/version2/img/
2.使用ll -i命令查看要删除的文件的i节点
[root@VM_1_6_centos img]# ll -i
total 1968
557439 -rw-r--r-- 1 root root 419882 May 10 20:50 ??????-+2.jpg
557436 -rw-r--r-- 1 root root 77517 May 10 20:50 ??|?2.png
557437 -rw-r--r-- 1 root root 76751 May 10 20:50 ??|?3.png
557288 -rw-r--r-- 1 root root 47912 May 10 20:50 ip-??+??.png
557438 -rw-r--r-- 1 root root 354032 May 10 20:50 ??|???+-?+??+???.jpg
557440 -rw-r--r-- 1 root root 360199 May 10 20:50 ????????-+.jpg
557441 -rw-r--r-- 1 root root 589320 May 10 20:50 +??-??-+.png
557442 -rw-r--r-- 1 root root 51601 May 10 20:50 ??+?+?-+??-+.png
结果中可以看到??????-+2.jpg文件的i节点值是557439
3.通过i节点值删除文件,执行find . -inum 557439 -exec rm {} -rf \;
[root@VM_1_6_centos img]# find . -inum 557439 -exec rm {} -rf \;