サーバーからファイルを削除できませんか?

サーバーからファイルを削除できませんか?

私のウェブサイトには piture-list.php というファイルがあります。

FTP クライアントで見ると、ファイルサイズが異なる 2 つのファイルが表示されます。

として

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

ファイルサイズが 9063 のファイルを選択し、FTP を使用して削除すると、ファイルサイズが 19818 のファイルも削除されます。

次に、コマンド プロンプトを使用してファイルを一覧表示したところ、実際には 2 つのファイルがあり、1 つは元の名前で、もう 1 つはファイル名の前にスペースがあるファイル (「 picture-list.php」) であることがわかりました。

ファイルを移動したり削除したりしてみましたが、何も成功しませんでした。

何が問題なのでしょうか?

答え1

先頭にスペースを含むファイルを操作するには、ファイル名を引用符で囲む必要があります。例:

rm " picture-list.php"

-iコマンドラインスイッチを使用することもできます。例:

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

先頭にスペースがある文字を削除するには、y と答えます。

関連情報