[linux-l] Verzeichnisse löschen

Clemens Pinguinpflege at onlinehome.de
Fr Jul 23 12:46:29 CEST 2004


Hallo miteinander

Da war keine Faulheit hinter der Frage, ich hatte die man page schon gelesen, 
aber ich hatte es so verstanden (was ja durchaus an meinem nicht so guten 
englisch liegen mag) das ich Verzeichnisse mit rmdir löschen muss und wenn 
sie Unterverzeichnisse enthalten mit rmdir -R, wobei ich jedoch die 
Fehlermeldung erhalten habe das die Verzeichnisse nicht leer sein.

Habt Dank, Clemens

Am Donnerstag, 22. Juli 2004 23:11 schrieb Pascal Volk:
> On Do, 22 Jul 2004 Olaf 'Rübezahl' Radicke wrote:
> > On Thursday 22 July 2004 17:24, Uwe Berger wrote:
> > > rm -r verzeichnis
> >
> > rm -rvf ./verzeichnis
> >
> > Dann siehst du auch gleich, was du nie wieder sehen wirst und
> > das ohne Nachfrage.
> >
> > Aber komm nicht auf die Idee die versteckten Dateien so zu löschen:
> > rm -rvf ./verzeichnis/.*
>
> Wie meinst Du das bitte?
> rm -rvf ./verzeichnis nimmt die versteckten Datien genau so mit. Da kann
> er sich das .* am Ende sparen:
>
> - - - 8< snipp - - -
> [pvo at el-presidente tmp]$ mkdir verzeichnis
> [pvo at el-presidente tmp]$ touch verzeichnis/{,.}{a,b}{1,2}.txt
> [pvo at el-presidente tmp]$ ls -al verzeichnis/
> total 8
> drwxrwxr-x  2 pvo pvo 4096 Jul 22 23:03 .
> drwxrwxr-x  3 pvo pvo 4096 Jul 22 23:03 ..
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 .a1.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 .a2.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 .b1.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 .b2.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 a1.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 a2.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 b1.txt
> -rw-rw-r--  1 pvo pvo    0 Jul 22 23:03 b2.txt
> [pvo at el-presidente tmp]$ rm -rvf ./verzeichnis
> removed `./verzeichnis/b2.txt'
> removed `./verzeichnis/.a2.txt'
> removed `./verzeichnis/.b1.txt'
> removed `./verzeichnis/.b2.txt'
> removed `./verzeichnis/a1.txt'
> removed `./verzeichnis/b1.txt'
> removed `./verzeichnis/.a1.txt'
> removed `./verzeichnis/a2.txt'
> removed directory: `./verzeichnis'
> - - - snapp >8 - - -
>
> Gruss
> Pascal




Mehr Informationen über die Mailingliste linux-l