ver una subdirectorios los listar ejemplos directorios dentro crear contenido contar consola comandos comando carpeta cantidad basicos archivos archivo unix logging command-line tail

unix - una - listar directorios y subdirectorios linux



¿Cómo alinear todos los archivos de registro dentro de una carpeta y subcarpetas? (4)

De esta manera, encuentre los archivos de forma recursiva, imprima las líneas que comienzan en la línea 5 en cada archivo y guárdelas en concat.txt

find . -type f /( -name "*.dat" /) -exec tail -n+5 -q "$file" {} + |tee concat.txt

En Linux, usando el comando tailf , ¿cómo puedo tailf varios archivos de registro que están dentro de una carpeta y en las subcarpetas?


Esto buscará recursivamente todos los archivos * .log en el directorio actual y sus subcarpetas y los seguirá.

find . -type f /( -name "*.log" /) -exec tail -f "$file" {} +


Para registrar todos los archivos dentro de una carpeta, puede ir a la carpeta y escribir

tailf *.log

Para agregar las subcarpetas al comando tailf, use

tailf **/*.log

En lugar de tailf también puedes usar tail -f . Por supuesto, la expresión regular se puede mejorar para que coincida solo con nombres de archivos específicos.


Si todos los archivos de registro no tienen la misma extensión. Puede usar el siguiente comando.

tail -f **/*