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

Stefan Bund sbund at artec-berlin.com
Mo Jul 28 10:56:07 CEST 2003


Hallo Liste,

also das ist mir noch nie untergekommen ... 

Ich habe jetzt plötzlich zwei Dateien (obs noch mehr sind weiß ich
nicht), die ein '/' im Namen haben ... also nicht als
Verzeichnistrenner. Mit ls kann ich die Anzeigen, aber alles andere
geht in die Hose ... logisch.

also z.Bsp:

$ ls /etc | head -1
/mount.nfs

$ ls -l /etc | head -2
/bin/ls: /mount.nfs: No such file or directory
total 1488
drwxr-xr-x    3 root     root         1024 Apr  7  2000 CORBA

Ich kann die Datei nicht anzeigen, löschen ... gar nix

Erstens: Wie kommt so eine Datei zustande? Gibt es irgend ein API, mit
dem ich auf solch eine Datei zugreifen kann? Shell-quoting reicht ja
nicht, da der '/' auf der Dateisystemebene interpretiert wird (soweit ich
das weiß)

Zweitens: Wie kriege ich diese Dateien weg? Mein cron.daily bricht
regelmäßig zusammen, weil find die Dateien nicht stat-en kann (so habe
ich's gemerkt ...)

Sehr verwirrte ...

Stefan


-- 
Stefan Bund, Dipl.Phys.                   a   r   T   e  c      _____
Entwicklung, Administration               visual solutions     / |  /|
                                                              |----/_|
sbund at artec-berlin.com                                        | /  | /
Fon: 030 / 884684-0 | Fax: 030 / 884684-15                    |/___|/

Gottfried-von-Cramm-Weg 35-37 | Berlin | 14193 | http://www.artec-berlin.com




Mehr Informationen über die Mailingliste linux-l