SOFTWARE

Linux 101: Cómo buscar archivos desde la línea de comandos de Linux

Jack Wallen le muestra cómo usar el comando de búsqueda para ubicar archivos en la jerarquía de directorios de Linux.

¿Dónde pusiste ese archivo de configuración en particular en el que acabas de trabajar?Puede comenzar a usar en directorios que cree que pueden contener archivos ls comando, pero eso probablemente llevará mucho más tiempo del que gastaría en esta tarea.Lo mejor que puede hacer es utilizar la herramienta de búsqueda CLI integrada, p. Buscar.

Este Buscar command es un poderoso comando de búsqueda que puede ayudarlo a encontrar fácilmente el archivo que está buscando. Déjame mostrarte cómo usar este comando integrado.

Mirar: Directrices para la indexación de código abierto y los manifiestos de proyectos de GitHub (República Tecnológica Premium)

Cómo usar el incorporado Buscar Ordenar

Suponga que tiene un archivo llamado dev.conf, pero no recuerda dónde se guardó.usar Buscar comando, puede buscar rápidamente en todo el sistema de archivos con:

find / dev.conf

El problema con este comando es que no solo buscará en todos los directorios de la jerarquía, sino también en los directorios que definitivamente no contienen sus archivos (por ejemplo, /proc). Por lo tanto, la salida del comando será demasiado larga para ser útil.

Para arreglar esto, tenemos que usar algunas opciones para eliminar directorios como /proc y volvernos más específicos. Tal comando podría verse así:

find / -path /proc -prune -false -o -name 'dev.conf'

Lo que hace este comando es buscar en todo el sistema de archivos un archivo llamado dev.conf, pero ignora el directorio /proc en el proceso. Si bien esto aún incluirá directorios como /run y /snap (que es poco probable que contengan sus archivos), la salida será más fácil de analizar y ubicar sus archivos.

LEER  ¿Qué software es mejor para ti?

Si desea recortar varios directorios, debe usar una expresión regular como esta:

find / ( -path /proc -o -path /run -o -path /snap )  -prune -false -o -name 'dev.conf' 

El comando de búsqueda eliminará /proc, /run y /snap para que sea más fácil encontrar el archivo que está buscando.

Usar el comando de búsqueda no es la forma más intuitiva de ubicar archivos desde la línea de comandos, pero una vez que se acostumbre, lo encontrará muy poderoso y útil.Para obtener más información, asegúrese de leer la página del manual con el comando el hombre encuentra.

Suscríbase a Cómo hacer que la tecnología funcione de Tecnopedia en YouTube Obtenga los últimos consejos técnicos para profesionales de negocios de Jack Wallen.

Imagen: Jack Warren

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba