Foros del Web » Administración de Sistemas » Unix / Linux »

Listado recursivo de directorios

Estas en el tema de Listado recursivo de directorios en el foro de Unix / Linux en Foros del Web. hola debo hacer un shell scrpt de linux en el cual se listen todos los directorios y subdirectorios recursivamente. para ello debo usar los comandos ...
  #1 (permalink)  
Antiguo 07/07/2008, 04:33
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Listado recursivo de directorios

hola
debo hacer un shell scrpt de linux en el cual se listen todos los directorios y subdirectorios recursivamente. para ello debo usar los comandos ls y grep.
con ls -R se muestran los subdirectorios recursivamente pero mostrando tambien ficheros.
con ls -R -F | grep / se muestran directorios y subdirectorios pero no es exactamente recursivo.

si pueden ayudarme, darme alguna idea, me ayudaria mucho

muchas gracias anticipadas
  #2 (permalink)  
Antiguo 07/07/2008, 04:58
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: Listado recursivo de directorios

Si no es necesario que sea con ls y grep, puedes usar find: find . -type "d"

Tambien puedes usar el comando du: du . En este caso te muestra un campo mas, que puedes borrar pasando la salida por el comando cut.
__________________
Pop & Rock Bands
Pop Music Stars
  #3 (permalink)  
Antiguo 07/07/2008, 05:04
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Listado recursivo de directorios

gracias
pero si es necesario utilizar ls y grep
  #4 (permalink)  
Antiguo 07/07/2008, 09:45
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Respuesta: Listado recursivo de directorios

Cita:
ls -Rl | grep "^d"
Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:00.