我的网站上有一个名为 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 以删除带有前导空格的那个。