3/05/2009

listar todos los directorios dentro un directorio en forma recursiva

Hoy en el trabajo necesitaba contar la cantidad de directorios que tenía en la carpeta /mnt de forma recursiva, para comprobar la cantidad total de directorios a partir de /mnt.

Con la ayuda de un compañero del trabajo armamos este script.

=========================

#!/bin/sh

ls -lR /mnt/ | grep drwx | nl

exit

==========================

nl = imprime un número que se incrementa por linea, esto nos va a dar la cantidad exacta de directorios.

ls -lR = nos muestra en formato extendido y de forma recursiva.

grep drwx = filtra solo los directorios.


NOTA: recuerden guardarlo como "archivo.sh", y darle los permisos con "chmod u+x archivo.sh"


espero les sirva.

0 comentarios:

Usuarios Online