¿Cuál es la diferencia entre localizar y encontrar comandos en Linux?

¿Cuál es la diferencia entre localizar y encontrar comandos en Linux?
El localizar y encontrar Los comandos se utilizan para buscar un archivo por nombre en el directorio. El localizar El comando busca los archivos en la base de datos y es mucho más rápido que el encontrar dominio. El encontrar El comando encuentra los archivos en el sistema de archivos y es más potente y busca archivos basados ​​en diferentes condiciones.

Este artículo es una comparación entre localizar y encontrar Comandos en sistemas Linux.

encontrar el comando de localización

En sistemas de Linux, encontrar y localizar Los comandos son útiles y se usan para un propósito similar buscar un archivo en el sistema. Aunque su propósito es similar, utilizan diferentes metodologías para encontrar los archivos.

Las siguientes son la diferencia entre el encontrar y localizar Comandos en Linux:

Buscar comando Localizar el comando
Encuentra el archivo en el sistema de archivos Encuentra el archivo en la base de datos
Es un poco lento en comparación con la ubicación La ubicación es mucho más rápido el hallazgo
Los datos son precisos Los datos a veces no son precisos
Realiza escaneo en tiempo real Encuentre archivos en la base de datos MLOCE
Está instalado en el Linux de forma predeterminada Debe instalarse utilizando el administrador de paquetes
Tiene una sintaxis complicada El comando de localización tiene la sintaxis simple

Busque los archivos usando el comando Buscar en Linux

El encontrar El comando busca los archivos en función del tamaño, el permiso, el tipo, el grupo, la hora y la fecha. La siguiente es la sintaxis general del comando:

encontrar

Busque un archivo en un Linux con el nombre de los archivos usando el siguiente comando:

encontrar . -muestra de nombre.TXT

Para encontrar un directorio utilizando el encontrar comando, ejecute el siguiente comando en el terminal:

encontrar / - -type d

Ejecutar lo siguiente encontrar comandan buscar los archivos y directorios vacíos:

encontrar / -empty

Encuentre los archivos usando el comando localizar en Linux

El localizar El comando depende de la base de datos MLOCE Si la base de datos no se actualiza, no funcionará correctamente. El uso de localizar el comando es fácil. Debe instalarlo en su sistema a través del siguiente comando:

sudo apt install mlocate

Si el comando no funciona, actualice la base de datos instalada ejecutando el siguiente comando:

sudo actualizado

Una vez que finalice la actualización, use la siguiente sintaxis para buscar el archivo en Linux:

localizar

Aquí estoy buscando el Nombre del archivo.wav:

localizar el nombre de archivo.wav

Utilizar el -riñonal operador con el comando localizar para obtener la coincidencia exacta del archivo:

localizar -r txt $

Línea de fondo

El localizar y encontrar Los comandos son populares y son útiles. El localizar El comando es útil para buscar archivos rápidamente y usa la base de datos para buscar los archivos en el disco, por lo que debe actualizarse para funcionar correctamente. El encontrar El comando es más potente, pero lleva mucho tiempo buscar los archivos en el sistema de archivos. Tiene varias opciones y es más configurable.