私が書いたスクリプトは、ファイルに「()–。」という名前を付けました。 Filezillaによると。 Filezillaはサーバーからそれを削除できなかったので、「rm“()–。」を試みました。含まれているフォルダ内から「rm: `()–。'を削除できません:そのようなファイルまたはディレクトリはありません」を受け取りました。次に、「ls」を使用しました。これは…
() - . 03_The_Kill_30_Seconds_to_Mars.mp3 Crooked X (Crooked X) - 08 Nightmare.mp3
01 Attack - 30 Seconds to Mars.mp3 03 Wave of Mutilation - Pixies.mp3 Danzig (Danzig) - 01 Twist Of Cain.mp3
問題のファイルが一覧表示されますが、ここでは先頭にスペースが含まれている可能性があり、「-」と「。」の間に2つのスペースが含まれている可能性があります。そこで、他のキャラクターの間に混在するスペースの多くの組み合わせを「rm」しようとしましたが、成功しませんでした。
名前を変更しようとしましたが、同じエラーが発生しました。
私のフォールバックは、同じ名前の0KBファイルに置き換えることですが、削除したいのです(私はOCDであり、「ls」に表示されるのはイライラします )
助けてくれてありがとう。
実行中:Ubuntu 12.04 LTS Server Edition
承認された回答:
ターミナルから…まず、試す前にテストしましょう。次のコマンドで同様のファイルを作成します:
touch ()
次に、そのファイルを削除するには:
rm ()
コード> 記号は特殊文字に使用されます。
あなたの場合、ファイルが()で始まる唯一のファイルである限り、このコマンドを使用する必要があります
rm -i ()*
-i
インタラクティブにします(許可を求めます)。