[linux-l] Dateien mit '/' im Dateinamen

Oliver Bandel oliver at first.in-berlin.de
Mo Jul 28 20:10:31 CEST 2003


On Mon, Jul 28, 2003 at 03:48:42PM +0200, Jan-Benedict Glaw wrote:
> On Mon, 2003-07-28 15:31:40 +0200, r.flicker at nexgo.de <r.flicker at nexgo.de>
> wrote in message <13102383.1059399100906.JavaMail.ngmail at webmail01.arcor-online.net>:
> > Hallo,
> > Über die inode-Nummer kannst Du die Datei löschen.
> > Mit 
> > $ ls -inode /etc
> > bekommst Du dann eine Ausgabe, ähnlich der folgenden:
> > 212292 /mount.nfs
> > Und mit
> > $ find . -inum 212292 -exec rm {} \;
> > kannst Du dann die Datei löschen.
> 
> Kann er nicht. "{}" wird zu dem Dateinamen expandiert und damit bist Du
> wieder bei den Slashes...


Dann eben

rm -f -- `find <verzeichnis> -inum <nummer>`

Da wird dann ohne Shell-Expanding gearbeitet.

Ciao,
   Oliver




Mehr Informationen über die Mailingliste linux-l