Am 08.09.2002 um 14:33 schrieb Thorsten Kettner:
find . -type d -print | wc -l
Da komm ich auf 136.
find . -type f | wc -l
bekomme ich 2389.
Was soll ich glauben ;)
Beides. Ein Blick in die find-Manpage sagt dir, dass -type d Verzeichnisse und -type f Dateien sucht.
Thomas schrieb weiter:
Jede Datei ausgeben lassen: find . -type f -exec ls -l {} \;
Fehlermeldung:
thor@linux:~/www.berlinerzimmer.de> find . -type f -exec ls -l {}; find: missing argument to `-exec'
Wenn du richtig abgetippt hättest, hätte es geklappt. Der Backslash vor dem Semikolon ist erforderlich, um es vor der Shell zu maskieren. Denn die Shell soll das Semikolon nicht als Ende des Befehls interpretieren, sonderen als Parameter an find übergeben. Genaueres findest du in der find-Manpage. MfG, Dennis -- Dennis Stosberg eMail: dennis@stosberg.net gpg key: http://stosberg.net/dennis.asc icq: 63537718