linux-l: Filelöschproblem

Robert W. Kuhn robert at passpunkt.de
Do Okt 7 18:43:45 CEST 1999


"Dr. Bernd Freistedt" wrote:
> 
> ---HEINECKE Johannes CNET/DSM/LAN (linux-l at mlists.in-berlin.de) wrote on Thu, 7 Oct 1999 17:24:02 +0200
> 
> > bei uns ist ein seltsames Problem aufgetreten. Durch einen
> > Skriptfehler haben wir ein relativ-langen Pfadnamen
> > ( ~username/cc/cc/cc/cc/cc...,
> >  wobei cc viel länger ist und auch mit ? und * durchsetzt ist.
> > jetzt wollten wir es löschen
> > aber rm -rf cc gibt einen Fehler `file name too long'
> 
> Sieht fast so aus, als stecken Steuerzeichen in den Filenamen.
> Versuch's doch mal mit dem mc.
> Moeglicherweise funktioniert es auch, wenn Du den Filenamen in
> Apostrophe sperrst ( rm -r "cc*" )
> 
> Gruessli
> Bernd

Hei,
ich denke, es liegt daran, das der Puffer (nennt man das so) von der
bash zu klein ist. Denke, bash uebergibt rm als Parameter den
Dateinamen, und der ist zu lang. Habe eben in der man zu bash
nachgeschaut, habe aber auf die Schnelle nichts gefunden.

Tschau - Robert
-- 
If you do not understand this, please talk to your newsmaster.
Leafnode



Mehr Informationen über die Mailingliste linux-l