So entfernen Sie einen Ordner, der mit einem Doppelpunkt beginnt


2

Wie entferne ich einen Ordner, der mit einem Doppelpunkt beginnt (z. :q unter Linux)


Kann jemand gerne sagen, warum dies abgelehnt wird. Ich habe diese nervigen Regeln satt.
Joshua

Weil es eine sehr häufige Frage ist, die in vielen Tutorials beantwortet wird.
Basile Starynkevitch

@BasileStarynkevitch - Ich verstehe, dass es in vielen vielen Tutorials beantwortet worden wäre, aber die Hilfe variiert auf verschiedenen Ebenen und das ist ziemlich einfach. Verstehe auch, dass nicht jeder über langjährige Erfahrung verfügt und möglicherweise nicht in der Lage ist, schnell eine Antwort zu finden, weshalb ich in diesem Forum um Hilfe gebeten habe.
Joshua

Antworten:


4

Mach einfach

  rm -rf "./:q"

es ist eine FAQ.

Wenn Sie ein Leerzeichen in Ihrem Verzeichnis haben, verwenden Sie rm -rf "./ :q" zum Beispiel.

Sie könnten hinzufügen -v Fahne an rm um alle entfernten Dinge anzuzeigen. Sie könnten auch das hinzufügen -i flag, um bei jedem Schritt interaktiv gefragt zu werden.

Ich empfehle dringend, die Ausgabe von zu lesen Mann rm d.h. die Manpage von rm(1)

Und das lesen Erweitertes Bash-Scripting-Howto wird hilfreich sein.


Ich habe es versucht, scheint nicht zu funktionieren
Joshua

Was hat nicht funktioniert? Was ist das Verhalten und die Ergebnisse? Bist du sicher rm ist kein Alias ​​oder eine Funktion (versuchen Sie es mit /bin/rm stattdessen).
Basile Starynkevitch

Funktioniert jetzt, hatte es ein Leerzeichen vor dem Doppelpunkt, das ich bei Ausführung eines ls-Befehls nicht sehen konnte
Joshua
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.