小编Dev*_*nch的帖子

尝试删除文件时“没有此类文件或目录”,但该文件存在?

我正在尝试删除通过 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

30
推荐指数
3
解决办法
17万
查看次数

标签 统计

rm ×1