¿Cómo puedo encontrar todos los subdirectorios inmediatos del directorio actual en Linux?¿Cómo puedo encontrar todos los subdirectorios inmediatos del directorio actual en Linux?
Respuesta
Si solo necesita obtener una lista de subdirectorios (sin importar el idioma/herramienta que debe usar) find
es el comando que necesita.
Puede encontrar cualquier cosa en un árbol de directorios.
Si por inmediata quiere decir que usted necesita solamente los directorios secundarios, pero no la opción nieto -maxdepth
va a hacer el truco. Entonces -type
le permitirá especificar que sólo se busca directorios:
find YOUR_DIRECTORY -type d -maxdepth 1 -mindepth 1
Esta solución no es correcta: el resultado incluye el directorio principal 'YOUR_DIRECTORY'. – oberlies
@oberlies: OP no especificó que solo quería el nombre de los directorios sin la ruta relativa. Para muchos (¿la mayoría?) Propósitos './Dir' y' dir' son exactamente iguales. – peoro
El comando propuesto da como resultado la siguiente lista: 'YOUR_DIRECTORY YOUR_DIRECTORY/subdir01 YOUR_DIRECTORY/subdir02 YOUR_DIRECTORY/...', por lo que la primera entrada de la lista no es correcta. – oberlies
Uso ls -d */
.
Explicación:
-d
hará ls imprimir los nombres de directorio en lugar de su contenido.- La barra oblicua garantiza que solo se consideren los directorios, no los archivos.
Usar este
ls | grep/$
grep encuentra algo que termina en/qué directorios hacen.
Esta no es una solución general. Supone que 'ls' tiene un alias de' ls -F'. – oberlies
También puede utilizar el siguiente -
$ ls -l | grep '^d'
Breve explicación: como en el Listado de largo, los directorios comienzan con 'd', por lo que el comando anterior (grep
) filtra los resultados, que comienzan con ' d ', que no son más que directorios.
- 1. obtener todos los subdirectorios inmediatos en ruby
- 2. Cómo obtener todos los subdirectorios inmediatos en Python
- 3. CoffeeScript: compila todos los archivos .coffee en el directorio actual y en todos los subdirectorios
- 4. Lista de todos los subdirectorios de hojas en Linux
- 5. cómo listar todos los subdirectorios en un directorio
- 6. Cómo obtener archivos en un directorio, incluidos todos los subdirectorios
- 7. Listar los archivos en un directorio y todos los subdirectorios
- 8. ¿Cómo puedo encontrar todos los archivos * .js en el directorio recursivamente en Linux?
- 9. Cómo descomprimir todos los archivos en todos los subdirectorios en bash
- 10. Liste de manera eficiente todos los subdirectorios en un directorio
- 11. Listar todos los archivos y directorios en un directorio + subdirectorios
- 12. Ejecutar git pull over en todos los subdirectorios
- 13. ¿Cómo se muestran los archivos sin seguimiento solo en el directorio actual (ignorando los subdirectorios)?
- 14. Bash/Shell: ¿mueve todos los archivos de los subdirectorios al directorio de destino?
- 15. ¿Cómo enumerar los subdirectorios no vacíos en Linux?
- 16. En Linux, ¿cómo encuentro el directorio con la mayoría de los subdirectorios o archivos?
- 17. Agregue el grupo "Todos" al directorio y todos sus subdirectorios
- 18. Obtener versión de archivo y versión de ensamblado de archivos DLL en el directorio actual y todos los subdirectorios
- 19. Comando Linux tar: compresión de un directorio pero con subdirectorios
- 20. Cómo gzip todos los archivos en todos los subdirectorios en un archivo comprimido en bash
- 21. Código de Python para encontrar todos los archivos recién creados, modificados y eliminados en todos los directorios/subdirectorios desde/directory
- 22. Eliminar carpeta y todos los archivos/subdirectorios
- 23. Eliminar todos los archivos en un directorio sin subdirectorios con Apache Ant
- 24. Forma no recursiva de obtener todos los archivos en un directorio y sus subdirectorios en Java
- 25. ¿Cómo puedo eliminar todos los archivos/subdirectorios excepto algunos archivos en DOS?
- 26. Buscar todos los archivos editables en el directorio actual
- 27. ¿cómo puedo obtener el directorio actual del ejecutable en py2exe?
- 28. ¿Cómo puedo obtener el nombre del directorio actual en Javascript?
- 29. ¿Cómo puedo determinar el nombre del directorio actual en R?
- 30. ¿Establecer permisos predeterminados para los archivos y subdirectorios recién creados en un directorio de Linux?
¿Inmediato como en el nivel de directorios dentro del directorio actual o toda la estructura subyacente debajo de él? –
¿Qué idioma/herramienta? – peoro