Sie können die Datei nicht vom Server löschen?

Sie können die Datei nicht vom Server löschen?

Ich habe auf meiner Website eine Datei namens piture-list.php.

Wenn ich sie über den FTP-Client ansehe, werden zwei Dateien mit unterschiedlichen Dateigrößen angezeigt.

als

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

Wenn ich die Datei mit der Dateigröße 9063 auswähle und per FTP lösche, wird die Datei mit der Dateigröße 19818 gelöscht.

Dann habe ich die Eingabeaufforderung verwendet, um die Dateien aufzulisten, und zufällig gesehen, dass es tatsächlich zwei Dateien gab, eine mit dem ursprünglichen Namen und die andere mit einem Leerzeichen vor dem Dateinamen („picture-list.php“).

Ich habe versucht, die Datei zu verschieben oder zu löschen, aber nichts hat funktioniert.

Was könnte das Problem sein?

Antwort1

Um mit der Datei zu interagieren, die ein führendes Leerzeichen enthält, müssen Sie den Dateinamen in Anführungszeichen setzen, z. B.

rm " picture-list.php"

Sie können auch den -iBefehlszeilenschalter verwenden, z. B.

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

und antworten Sie mit „y“, um das mit dem führenden Leerzeichen zu entfernen.

verwandte Informationen