Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wie Verzeichnis (home löschen

9 views
Skip to first unread message

Stefan Werner

unread,
Jul 2, 2010, 7:32:13 AM7/2/10
to
Hallo NG

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

Felix Rauch

unread,
Jul 5, 2010, 2:59:38 AM7/5/10
to
Stefan Werner schrieb:
[Wie kann ich ein Verzeichnis namens (home loeschen?]

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.

Stefan Werner

unread,
Jul 6, 2010, 3:17:49 AM7/6/10
to
Am 05.07.2010 08:59, schrieb Felix Rauch:

> Viel Erfolg beim loeschen ;-)

Erfolg da. Vielen Dank ;-)

-stef

Message has been deleted

Felix Rauch

unread,
Jul 6, 2010, 6:57:28 AM7/6/10
to
Oliver Schad <nospam.spa...@oschad.de> wrote:
> 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.

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

Message has been deleted

Christof Buergi

unread,
Jul 9, 2010, 7:45:23 AM7/9/10
to
Felix Rauch schrieb:

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


Christof Buergi

unread,
Jul 9, 2010, 7:47:30 AM7/9/10
to
Christof Buergi schrieb:

> 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


NekosilvertaiL

unread,
Sep 26, 2010, 4:27:00 PM9/26/10
to
Oliver Schad wrote:

> 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

0 new messages