Ich habe es durch Verrutschen um eine Taste geschafft, ein Verzeichnis
namens (home/irgend/was zu erstellen (anstatt /home/irgend/was)
Leider kann ich nun (home nicht mehr mit rm und auch nicht mit dem
Filemanager löschen.
Kann mir jemand sagen, wie ich das wieder wegbringe?
-stef
Erstmal sorry fuer das handgestrickte followup. Mein Newsserver fuehrt
dein Posting gar nicht, ich hab's nur auf Google Groups gesehen...
Das hier loescht alles in deinem (home und das (home selbst auch:
rm -rf \(home
Erklaerung: '(' hat eine Bedeutung fuer die Shell und wird von dieser
interpretiert. Escapen mit '\' nimmt diese spezielle Bedeutung weg
und behandelt das '('-Zeichen als normales Zeichen.
Viel Erfolg beim loeschen ;-)
- Felix
--
Felix Rauch, http://www.trash.net/~xilef/
This article contains my personal view only! Use of my addresses for marketing
purposes is hereby strictly prohibited according to applicable laws.
> Viel Erfolg beim loeschen ;-)
Erfolg da. Vielen Dank ;-)
-stef
> find -maxdepth 1 -inum <inode-nr> -print0 | xargs -0 rm -R
> das ganze l??schen.
Es gibt noch viele Moeglichkeiten ;-)
Man kann's z.B. auch mit der tab completion der Shell versuchen (je nach
dem ob bzw. wie die verwendete Shell das unterstuetzt). Das geht
zwar nicht, wenn das ungewoehnliche Zeichen am Anfang des Filenamens ist,
aber es geht z.B. wenn es im Namen drin oder am Schluss ist. D.h. man tippt
"rm filena" und drueck dann "Tab" und die Shell ergaenzt den Rest automatisch
(inkl. escape falls noetig).
Oder man kann ein "rm -i *" machen und dann nur bei den files, die man
wirklich loeschen will, mit 'y' antworten (Achtung, nie das "-i" vergessen).
> Man kann's z.B. auch mit der tab completion der Shell versuchen (je nach
> dem ob bzw. wie die verwendete Shell das unterstuetzt). Das geht
> zwar nicht, wenn das ungewoehnliche Zeichen am Anfang des Filenamens ist,
Es geht zum Teil sogar dann. Wenn ich in der bash zum Beispiel eine Datei
"[docs]WP process.odt" kopieren will, dann kann ich folgendes tippen:
[docs]WP
Wenn ich dann den Tabulator drücke wird daraus automatisch:
[docs]WP process.odt
Der volle Name natürlich nur, wenn die Auswahl eindeutig ist.
> Es geht zum Teil sogar dann. Wenn ich in der bash zum Beispiel eine Datei
> "[docs]WP process.odt" kopieren will, dann kann ich folgendes tippen:
>
> [docs]WP
>
> Wenn ich dann den Tabulator drücke wird daraus automatisch:
>
> [docs]WP process.odt
Ups. Dieser Newsreader hat offenbar Probleme mit Backslashes. Der Druck
auf den Tabulator erzeug natürlich folgendes (hoffentlich klappts jetzt):
\[docs\]WP\ process.odt
> Für sehr ungewöhnliche Fälle kann man auch "ls -i" machen und
> anschließend mit
>
> find -maxdepth 1 -inum <inode-nr> -print0 | xargs -0 rm -R
>
> das ganze löschen.
>
> mfg
> Oli
>
DANKE!! Ohne dich wär' Ich jetzt wohl verloren gewesen.
--
Registered Linux User #523422
Aptosid 2010.2