Home Articulos Contar los archivos o directorios en Linux

Encuestas

¿Que servidor de correo usas?
 
 
Contar los archivos o directorios en Linux PDF Imprimir E-mail
Escrito por Administrator   
Lunes, 05 de Enero de 2009 14:29

 

Tal vez alguna vez has necesitado saber cuantos archivos o directorios hay dentro de un directorio, para ello he utilizado dos herramientas existentes en cualquier distribución de Linux: ls y wc. El procedimiento ha realizar es bastante sencillo debemos obtener un listado de los archivos del directorio a consultar con el comando

ls -1

este nos devolvera una linea por cada archivo o directorio que encuentre, y luego la salida de este comando la redirigimos al comando wc (Word Count), y le decimos que nos muestre el total de lineas contabilizadas con el modificador "-l", quedando asi:

ls -1 /etc | wc -l

ahora si quieres puedes crear un script en bash, al que puedas agregarle opciones como solo contar archivos o solo contar directorios, o pasarle un directorio como parametro, las posibilidades dependeran de tus necesidades, como en el ejemplo siguiente:

#!/bin/bash

TOTAL=$(ls -1 $1 | wc -l)

echo "El directorio "$1" contiene "$TOTAL" archivos"

Hasta la proxima.
Última actualización el Jueves, 02 de Julio de 2009 19:38
 
Copyright © 2018 Patricio León M. - Webeador. Todos los derechos reservados.