GNU/Linux >> Tutoriales Linux >  >> Linux

Lista de todas las carpetas y subcarpetas

Así como find enumerados en otras respuestas, mejores shells permiten tanto globos recurrentes como el filtrado de coincidencias globales, por lo que en zsh por ejemplo...

ls -lad **/*(/)

...enumera todos los directorios manteniendo todos los detalles "-l" que desea, que de otro modo necesitaría recrear usando algo como...

find . -type d -exec ls -ld {} \;

(no tan fácil como sugieren las otras respuestas)

El beneficio de find es que es más independiente del shell, más portátil, incluso para system() llamadas desde un programa C/C++, etc.


find . -type d > list.txt

Enumerará todos los directorios y subdirectorios bajo la ruta actual. Si desea enumerar todos los directorios en una ruta diferente a la actual, cambie el . a ese otro camino.

Si desea excluir ciertos directorios, puede filtrarlos con una condición negativa:

find . -type d ! -name "~snapshot" > list.txt

Puedes usar find

find . -type d > output.txt

o tree

tree -d > output.txt

tree , si no está instalado en su sistema.

Si está utilizando ubuntu

sudo apt-get install tree

Si está utilizando mac os .

brew install tree

Linux
  1. ¿Buscar todo [nombre de archivo].mp4 y cambiar el nombre de [nombre de archivo].audio?

  2. Enumere recursivamente todos los archivos en un directorio, incluidos los archivos en los directorios de enlaces simbólicos

  3. Encuentre todos los archivos de cero bytes en directorios y subdirectorios

  4. Listar todos los archivos de imágenes gráficas con find?

  5. Comando para listar todos los archivos excepto . (punto) y .. (punto punto)

Cómo encontrar recursivamente y enumerar los archivos por fecha en Linux

Cómo encontrar todas las fuentes instaladas en Linux

4 ejemplos para enumerar todas las unidades (montadas y desmontadas) en Linux

¿Eliminar todos los archivos y carpetas en /tmp que tengan más de un día?

¿Cómo encontrar todos los archivos/carpetas con permiso 777 en Linux?

Cómo enumerar recursivamente todos los archivos y directorios