Skript, který jsem napsal, pojmenoval soubor „() – . podle Filezilly. Filezilla ho nedokázala smazat ze serveru, tak jsem zkusil „rm“ () – . ze složky obsahující a obdržel „rm:nelze odstranit `() – .‘:Žádný takový soubor nebo adresář“. Potom jsem použil „ls“, které ukazuje…
() - . 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
Uvádí příslušný soubor, ačkoli zde to vypadá, že by mohl obsahovat úvodní mezeru a možná dvě mezery mezi „-“ a „.“. Pokusil jsem se tedy „rm“ mnoho kombinací mezer smíchaných mezi ostatními znaky, ale bez úspěchu.
Také jsem to zkusil přejmenovat, ale se stejnou chybou.
Mým řešením je nahradit ho 0KB souborem se stejným názvem, ale raději bych ho smazal (přečtěte si-Jsem OCD a dráždí mě, že se zobrazuje v „ls“ )
Děkujeme za jakoukoli pomoc.
Běží:Ubuntu 12.04 LTS Server Edition
Přijatá odpověď:
Z terminálu... Nejprve otestujte, než to vyzkoušíte. Vytvořte podobný soubor pomocí tohoto příkazu:
touch ()
Poté tento soubor odstraníte:
rm ()
symbol se používá pro speciální znaky.
Ve vašem případě, pokud je soubor jediným souborem začínajícím na (), měli byste použít tento příkaz
rm -i ()*
-i
je interaktivní (žádá o vaše svolení).