ZuZu 965 Posted March 11, 2014 Share Posted March 11, 2014 Modalitati de numarare a fisierelor dintr-un director in Linux. Pentru a vedea totalul de fisiere dintr-un anumit director, o poti face direct din linie de comanda sau cu un script. Linie de comanda: Trebuie sa fiti in directorul respectiv si sa executati comanda: 1 ls -l |wc -l sau 1 ls -l cale_director |wc -l Script: 1. #!/bin/sh 2. NUMBER=0 3. count () 4. { 5. for temp in $1/* ; do 6. if [ -d "$temp" ] ; then 7. count "$temp" 8 . elif [ -f "$temp" ] ; then 9 . NUMBER=$(($NUMBER+1)) 10. fi 11. done 12. } 13. count $1 14. echo "$NUMBER files were found" Scriptul primeste ca parametru calea catre directorul pentru care vrem sa aflam numarul fisierelor. Link to comment Share on other sites More sharing options...
Recommended Posts