无法从服务器上删除文件?

无法从服务器上删除文件?

我的网站上有一个名为 piture-list.php 的文件。

当我通过 ftp 客户端查看它们时,它显示两个具有不同文件大小的文件。

作为

File name          filesize
picture-list.php   19818
picture-list.php   9063

当我选择文件大小为 9063 的文件并使用 ftp 删除时,它会删除文件大小为 19818 的文件。

然后我使用命令提示符列出文件,碰巧看到实际上有两个文件,一个具有原始名称,另一个在文件名前有一个空格(“picture-list.php”)。

我尝试移动、删除该文件,但没有成功。

可能存在什么问题?

答案1

要与包含前导空格的文件进行交互,您需要在文件名周围加上引号,例如

rm " picture-list.php"

您也可以使用-i命令行开关,例如

rm -i *pict*
rm: remove regular file ` picture-list.php'?

并回答 y 以删除带有前导空格的那个。

相关内容