Hallo Wolfgang,
vielen Dank fuer die schnelle Hilfe, leider hab ich es evtl. ungenau beschrieben:
unter
opendir (FILES, "/usr/local/etc/httpd/htdocs");
@files = sort grep(!/^./, readdir(FILES));
closedir (FILES);
befinden sich nur Ordner (der user=domains)
danach oeffne ich jeden Ordner
foreach $file (sort(@files))
und lass File::Find; arbeiten.
Jetzt sind aber in den Orndern der user
wiederum Unterordner usw. mit . und .. drin
und die werden gezaehlt.
Bsp:
ein user hat folgende Dateien in
/usr/local/etc/httpd/htdocs/bspuser/
/cgi-bin/ (Ordner ist leer)
index.html
baustelle.gif
--> das script ermittelt Anzahl: 4 Dateien
..hmmh da faellt mir auf: zaehlt File::Find;
auch die Dateien in den bspuser/unter/unter/unterordner.. *srzn*
muss mal nachzaehlen..
Gruesse
pehajo