我正在尝试删除通过PHP脚本上传到我的服务器的png图像。每当我尝试通过ftp和终端将其删除时,都会收到错误消息
No such file or directory
但是,当我ls
在目录中时,该文件将列出,并且它也将在我的ftp客户端中列出。我试图创建一个具有相同名称的文件,但最终得到两个具有相同名称的文件。
我可以打开原本不存在的文件,但仍然无法删除它。我也尝试过重新启动服务器。任何想法可能是什么问题?我正在运行64位版本的Ubuntu,但我认为它不是32/64位问题。我还应该注意,我已经删除了由同一PHP脚本上传的许多其他png文件。
输出为 ls -l
total 224
-rw-r--r-- 1 www-data www-data 222838 May 13 04:14 qyxdshyikfr_fishing_timeout.png
-rw-r--r-- 1 root root 272 May 14 06:54 upload.php
尝试时输出 rm
rm: cannot remove ‘qyxdshyikfr_fishing_timeout.png’: No such file or directory
upload.php:http://pastebin.com/z87eypTY
我试图创建一个具有相同名称的文件,但最终得到两个具有相同名称的文件。
就是说,在没有文件系统损坏的情况下,由于具有非打印字符或字符集/字体中看起来相同的字符,所以您拥有两个文件的两个名称不同而看起来相同。该--escape
选项ls
是你在这种情况下的朋友,是工具,如cat -v
。
所以也是 rm -i -- *
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句