Ein Ordner, dessen Name mit einem Leerzeichen endet, kann nicht gelöscht werden (rm -rf)

Ein Ordner, dessen Name mit einem Leerzeichen endet, kann nicht gelöscht werden (rm -rf)

Ich weiß, dass diese Frage ziemlich oft gestellt wird, aber trotz langem Googeln habe ich keine Lösung gefunden.

Ich würde Folgendes tun:

$ rm -r 0624\ -\ 5\ Days\ of\ War\ /

(Tabulatorvervollständigung bereits durch [:Leerzeichen] anstelle von [:Leerzeichen]), aber die Shell sagt, dass die Datei nicht gefunden werden kann.

Ich habe auch versucht mit

$ rm -r "0624 - 5 Days of War /"

(und $ rm -r "0624 - 5 Days of War" zur Sicherheit.)
Aber ich habe nein gesagt, es hat auch nicht funktioniert.

Hat jemand einen Vorschlag?

Antwort1

das hat bei mir funktioniert

rmdir 0624\ -\ 5\ Days\ of\ War/

Antwort2

Ihre Benutzer-ID hat keinen Schreibzugriff auf das Verzeichnis:

mune@lello:/mnt/media_NAS/Movies$ ls -l1 | grep 0624
drwxr-xr-x 2 mune root 0 apr  4  2018 0624 - 5 Days of War 

Versuchen Sie es mit:

sudo rm -rf "0624 - 5 Days of War "

oder wenn am Ende kein Leerzeichen steht:

sudo rm -rf "0624 - 5 Days of War"

verwandte Informationen