Aforo, Mis Foros  
Mostrar/Ocultar
Mostrar/Ocultar Menú principal
 Foros
 Buscar
 Foro
 Inicio Grupos
 Grupos
 Opciones de Miembros Web

Mostrar/Ocultar Add

Mostrar/Ocultar Info de Usuario

Bienvenido Anónimo

Usuario
Contraseña

Lista de miembros:
Ultimo: nimmerfall
Nuevos Hoy: 0
Nuevos Ayer: 0
Total: 205

Gente en línea:
Miembros: 0
Visitantes: 52
Total: 52
Donde estan todos:
 Visitantes:
01: Mi Cuenta
02: Foro
03: Estadística
04: Foro
05: Foro
06: Foro
07: Estadística
08: Estadística
09: Foro
10: Foro
11: Foro
12: Inicio
13: Foro
14: Estadística
15: Estadística
16: Estadística
17: Foro
18: Foro
19: Foro
20: Foro
21: Mi Cuenta
22: Estadística
23: Estadística
24: Estadística
25: Foro
26: Foro
27: Foro
28: Inicio
29: Estadística
30: Foro
31: Foro
32: Foro
33: Foro
34: Estadística
35: Foro
36: Estadística
37: Estadística
38: Foro
39: Foro
40: Estadística
41: Foro
42: Inicio
43: Inicio
44: Foro
45: Foro
46: Estadística
47: Foro
48: Inicio
49: Estadística
50: Foro
51: Mi Cuenta
52: Inicio

Administradores conectados:

No hay Administradores conectados!

Mostrar/Ocultar Alianza PequeSites

Mostrar/Ocultar Encuesta
¿Encuentras util Aforo?

Si, por el Contenido
100 %100 %100 %
Si, por el Aspecto
0 %0 %0 %
No, por el Contenido
0 %0 %0 %
No, por el Aspecto
0 %0 %0 %
No se
0 %0 %0 %
Resultados :: Encuestas

votos: 5
Comentarios: 0

Listar El Numero De Ficheros En Subdirectorios En Linux -1822- Foro: Lenguajes de programacion y Bases de Datos
Listar el numero de ficheros en subdirectorios en linux
Lenguajes de programacion, Bases de Datos, Sistemas Operativos y recursos tecnicos avanzados.

Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
aforo
Experto
Experto


Registrado: Feb 13, 2008
Mensajes: 131

EnvioPublicado: Mar Jun 03, 2014 1:43 pm    Asunto: Listar el numero de ficheros en subdirectorios en linux Responder citando

Necesito contar el numero de ficheros que hay en un determinado path, en linux... y no es tarea sencilla.

Vamos a solucionarlo en dos shell csh y con bash

BASH

Nos abrimos una shell de bash:
/bin/bash

Y ejecutamos un bucle ls en una sola linea:

for i in $( ls ); do echo "$i ".(ls -l $i | wc -l) ; done

Este comando nos da la respuesta:

Quote::
for i in $( ls ); do echo $i; ls -l $i | wc -l
1077
1
Calls
20673
CMI
86094
COBA
1
CRC
1
Dual
1

ser@server1-01:~/rbirun/send> exit

CSH
Ahora lo solucionamos en un entorno csh, con un bucle foeach.

Al comando: "foreach x (`/bin/ls`)" nos respondera con una prompt en la que debemos ir metiendo las lineas de comando.

Quote::
<1059 pop1-01 [ser] :/home/send>foreach x (`/bin/ls`)
foreach? echo $x
foreach? ls -l $x | wc -l
foreach? end

1077
1
CallCompletion
20745
CMI
86102
COBA
1

<1060 pop1-01 [ser] :/home/send>

Ya ta....
Volver arriba
Ver perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT + 1 Hora



Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro


Todo lo que aquí se encuentra es gratuito y esta a la disposicion de los usuarios que lo necesiten. Los comentarios son responsabilidad de los usuarios que los envian. En caso de alguna infracción, no dude en contactar con los moderadores o con el Administrador.
The logos and trademarks used on this site are the property of their respective owners
We are not responsible for comments posted by our users, as they are the property of the poster
Construyendo la web 2.0
Interactive software released under GNU GPL, Code Credits, Privacy Policy

White Theme by WebNaranja.com