Allan Joergensen <allan@nowhere.dk> writes:
> Michael Andreasen <maskinen2000@hotmail.com> wrote:
>
> > ikke tælles med?
>
> noget i stil med "find /var -type d -depth 1"
Metoden med 'find -type d' og 'wc -l' vil tælle forkert hvis man har
mapper med linjeskift i navnet, jeg ved godt det er sjældent, men man
bør i det mindst overveje det.
En anden og ganske nem måde, som dog kun virker på visse filsystemer
(herunder ext2, ext3 men ikke iso9660 og fat), er at udnytte at
linkcount for en mapper er 2 større end antallet af mapper i mappen:
kim@kanon
$ ls -lad /var/
drwxr-xr-x 16 root root 1024 2002-11-08 10:53 /var/
^^
Dvs. at der er 14 mapper i /var/
--
Kim Hansen | |\ _,,,---,,_ | Det er ikke
Dalslandsgade 8, A708 | /,`.-'`' -. ;-;;,_ | Jeopardy.
2300 København S | |,4- ) )-,_. ,\ ( `'-' | Svar _efter_
Phone: 32 88 60 86 | '---''(_/--' `-'\_) | spørgsmålet.