Introducción
Recursivo significa que el comando de Linux funciona con el contenido de los directorios, y si un directorio tiene archivos, el comando también funciona en esos archivos (recursivamente).
si desea recibir la lista, todos los directorios y archivos pruebe recursivamente los siguientes comandos, debe leer este artículo.
Lista de archivos recursivamente
Tengo un directorio como este, se llama unixcop, contiene subdirectorios y contienen archivos.
Puedo mostrarlos con árbol comando, así que instálelo en su sistema:
sudo dnf install -y tree   #CentOS
sudo apt install -y tree   #ubuntu Luego muestra el directorio con
tree + [directory _name] Para mi ejemplo:
tree unixcop 
 Algunos ejemplos para obtener una lista de directorio recursiva en el sistema Linux :
- Lista recursiva de directorios de Linux usando ls -R comando en el directorio de trabajo actual.
 
ls -R 
- el mismo comando pero con un directorio específico
 
ls -R unixcop 
- Listado de directorio recursivo usando find comando con opción de impresión en lugar de -R .
 
find unixcop/ -print 
find unixcop/ -print -ls 
- También puedes usar namei comando con -l (opción de lista) a un directorio recursivo que enumera su contenido pero mostrando la propiedad y sus permisos como se muestra en la salida del comando anterior pero con otro comando.
 
namei -l [full path] namei-l unixcop/mahmoud/qadry/script.sh 
- Puede usar el comando du de forma recursiva para calcular el uso de directorios y archivos como se muestra a continuación.
 
du -ah unixcop/ 
 -h para lectura humana.
- Para ejecutar comandos recursivamente en archivos. utilice la siguiente sintaxis:
 
[command] $(find /dir/ -name 'pattern' -print)
rm -i $(find unixcop/ -name '*.sh' -print) Conclusión
Eso es todo
Ilustramos cómo listar archivos recursivamente en Linux.
 gracias