GNU/Linux >> Znalost Linux >  >> Ubuntu

Nelze „rm“ soubor s názvem „() – . Kvůli „žádnému takovému souboru nebo adresáři“?

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í).


Ubuntu
  1. Nelze spustit příkaz Configure:„žádný takový soubor nebo adresář“?

  2. Grub si stěžuje, že „není takový oddíl“ po instalaci 12:04?

  3. Nemohu použít příkaz Shutdown, protože systém „se nezdaří připojit ke sběrnici:žádný takový soubor nebo adresář“?

  1. Pokouším se použít příkaz Přesunout (mv), ale dostanu „žádný takový soubor nebo adresář“?

  2. Chyba:Tcl.h nebyl nalezen (žádný takový soubor nebo adresář)?

  3. Nelze otevřít ovládací zařízení Rfkill:Žádný takový soubor nebo adresář?

  1. Nelze nainstalovat Libssl1.0.0:i386 kvůli „nenaplněným závislostem“?

  2. Bash:Žádný takový soubor nebo adresář?

  3. sys/types.h:Žádný takový soubor nebo adresář