Megadott útvonalon található könyvtárak és a bennük található fájlok számának kiírása

A W3HOST wiki wikiből

Megadott útvonalon található könyvtárak és a bennük található fájlok számának kiírása

Hozzuk létre a következő egyszerű szkriptet kedvenc szövegszerkesztőnkben:

countfilesindirectory.sh

#!/bin/sh
 
for DIR in $(find ${1} -maxdepth 1 -type d); do echo -n "${DIR}: "; find $DIR -type f | wc -l; done

Majd futtasuk:

anonymous@w3host:~$ ./countfilesindirectory.sh /tmp
/tmp: 784
/tmp/.X11-unix: 0
/tmp/.ICE-unix: 0
/tmp/kutyakekesz: 449
/tmp/kutyafule: 0