На моем сайте есть файл 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, чтобы удалить тот, который начинается с пробела.