我正在尝试删除通过 PHP 脚本上传到我的服务器的 png 图像。每当我尝试通过 ftp 和终端删除它时,我都会收到错误消息
No such file or directory
Run Code Online (Sandbox Code Playgroud)
但是,当我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
Run Code Online (Sandbox Code Playgroud)
尝试时输出 rm
rm: cannot remove ‘qyxdshyikfr_fishing_timeout.png’: No such file or directory
Run Code Online (Sandbox Code Playgroud)
上传.php:http ://pastebin.com/z87eypTY
rm ×1