Linux encuentra recursivo

Linux encuentra recursivo

"En Linux, podemos enumerar archivos y directorios de recursiva utilizando varios comandos y herramientas. En este tutorial, le daremos algunos comandos y herramientas que puede usar para lograr esto."

Comando de árbol de Linux

La lista de directorio recursivo le permite ver y encontrar archivos anidados dentro de otros subdirectorios.

Uno de los comandos que se crean para ese propósito es el comando del árbol. Un árbol es una utilidad simple y potente de listado de directorio. Puede especificar el nivel de profundidad que desea mostrar en un solo comando.

Tree, como su nombre indica, le permite mostrar archivos en directorios anidados en un formato de árbol. También le brinda detalles sobre la ruta especificada, incluido el número total de archivos y directorios, etc.

Para instalarlo, use el Administrador de paquetes de su sistema:

$ sudo apt-get Instalar árbol
$ Sudo Pacman -Sy Tree
$ sudo yum instalación de instalación

Luego puede usar el comando de árbol seguido de la ruta al directorio de destino.

Por ejemplo, el siguiente comando muestra todos los archivos y directorios dentro del directorio /var /logs:

$ árbol /var /registros

Para encontrar todos los archivos y directorios, incluidos los archivos ocultos, puede usar el indicador -A con el comando de árbol:

$ Sudo Tree -A/Path/To/Directorio

Usando Find

También puede usar el comando finales seguidos del directorio de destino y el archivo que desea localizar.

Por ejemplo, para localizar el acceso al archivo.registra el directorio raíz, use el comando:

$ sudo Find / -name Access.registro

El comando comenzará en el directorio raíz y buscará recursivamente todos los subdirectorios y localizará cualquier archivo con el nombre especificado.

Para encontrar cualquier archivo que termine con una extensión específica, ejecute el comando:

$ sudo hallazgo . -nombre "*.TXT"

El comando comenzará en el directorio de trabajo actual como se especifica por el período y buscará recursivamente todos los archivos que terminan con el .extensión txt.

Usando el comando FD

El comando FD es una utilidad gratuita y de código abierto que se desarrolla como una alternativa al comando Find.

Es muy rápido y fácil de usar y tiene una funcionalidad increíble. Es una gran herramienta cuando necesita localizar un archivo que esté anidado dentro de una serie de subdirectorios.

Para instalarlo, ejecute los comandos:

Debian

$ sudo apt-get install fd-find

Rehl/fedora

$ sudo yum instalación FD-Find

Arco

$ sudo Pacman -s FD

usura de apertura

$ sudo zypper en fd

Una vez instalado, puede buscar un archivo ejecutando el comando FD seguido del nombre de archivo de destino.

$ fd nombre de archivo

El comando escaneará todo el sistema de archivos y localizará cualquier archivo que coincida con el patrón especificado. Esto es muy útil cuando está buscando archivos de configuración.

Para encontrar archivos que coincidan con un patrón de expresión regular específico:

$ fd '^^.*rc $ '

En este caso, el comando buscará todos los archivos que coincidan .RC, como .bashrc, .ZSHRC, etc.

Para enumerar todos los archivos y directorios de manera recursiva, ejecute el comando FD en su directorio de destino. Por ejemplo, para mostrar todos los archivos y directorios en el directorio /var /log:

$ cd /var /log
fd

El comando mostrará todos los archivos y directorios en una lista. Luego puede colocar este resultado en herramientas como menos o Grep.

Para buscar archivos que coincidan con una extensión específica con el comando FD, ejecute:

$ sudo fd -e py

El comando buscará recursivamente todos los archivos que terminan con el .extensión de PY.

Para buscar archivos de alquitrán y extraerlos, ejecute:

$ fd -e tar -x tar -xvf

Conclusión

Este tutorial le proporciona formas únicas de encontrar recursivamente archivos y directorios en su sistema Linux.