GNU/Linux >> Tutoriales Linux >  >> Linux

localizar ejemplos de comandos en Linux

Habrá ocasiones en las que cree un archivo y olvide en qué estructura de directorio lo puso. También habrá ocasiones en las que no sepa la ubicación exacta de los archivos creados por el sistema, las aplicaciones u otros usuarios. En Linux, tiene varias herramientas poderosas para encontrar los archivos que está buscando.

El comando de localización

El comando de localización realiza una búsqueda rápida de cualquier cadena especificada en los nombres de archivo y las rutas almacenadas en la base de datos mlocate. Esta base de datos debe actualizarse regularmente para que la búsqueda sea efectiva. Los resultados que se muestran pueden estar restringidos a archivos a los que los usuarios tienen permiso para acceder o ejecutar.

Sintaxis

La sintaxis del comando de localización es:

# locate [options] {string}

ubicar opciones de comando

El comando de localización admite diferentes opciones que le permiten hacer que su búsqueda sea más efectiva. Algunas de las opciones se describen en la tabla.

Opción Solía ​​
-r Busca nombres de archivos usando expresiones regulares.
-c Muestra solo el número de entradas coincidentes encontradas, en lugar de los nombres de los archivos.
-e Retorna solo los archivos que existen en el momento de la búsqueda.
-i Ignore las mayúsculas y minúsculas en los nombres de archivo o rutas.
-n {número de entradas} Retornar solo las primeras coincidencias hasta el número especificado.

EL COMANDOb actualizado

El comando updatedb se utiliza para crear una base de datos de archivos basada en el archivo /etc/actualizadob.conf. Este comando se usa para actualizar la base de datos /var/lib/mlocate/mlocate.db. El archivo /etc/updatedb.conf consta de las rutas que deben excluirse al crear la base de datos. Para agregar una ruta que debe excluirse mientras se crea la base de datos, abra /etc/updatedb.conf y, en el archivo PRUNEPATH variable, especifique la ruta que no es necesario incluir al construir la base de datos. Por ejemplo, PRUNEPATH=”/etc” excluirá el directorio /etc mientras construye la base de datos.

Aunque esta es la base de datos predeterminada buscada por el comando de localización, puede haber más bases de datos que contengan rutas de archivos. Si la base de datos no se actualiza antes de realizar una búsqueda, todos los archivos creados después de la última actualización se excluirán de la búsqueda.

Ejemplos de comandos de localización

1. Para localizar cualquier archivo:

# locate file.txt 

2. Para hacer coincidir solo el nombre base con el patrón:

# locate -b file.txt
# locate --basename file.txt 

3. Para obtener los recuentos de entradas coincidentes:

# locate -c file.txt
# locate --count file.txt

4. Para reemplazar la base de datos predeterminada con dada:

# locate -d 
# locate --database

5. Para imprimir las entradas existentes en el momento en que se activó la localización:

# locate -e filename
# locate --existing filename

6. Para seguir enlaces de símbolos finales:

# locate -L text
# locate --follow text

7. Para obtener la ayuda de localización:

# locate -h
# locate --help

8. Para salir con éxito después de encontrar un número específico de entradas:

# locate -l 10 text
# locate -n 10 text
# locate --limit 10 text

9. Para evitar seguir enlaces simbólicos:

# locate -P text
# locate --nofollow text
# locate -H text 

10. Para separar las entradas de salida por carácter ASCI NULL:

# locate -0 text
# locate --null text 

11. Para obtener las estadísticas sobre la base de datos de lectura:

# locate -S text
# locate --statistics text 

12. Para suprimir cualquier error si ocurrió:

# locate -q text
# locate --quiet text

13. Para obtener la información de la versión:

# locate -V
# locate --version

14. Para hacer coincidir todo el nombre de la ruta:

# locate -w text
# locate --wholename text


Linux
  1. 8 ejemplos de comandos TR de Linux

  2. Ejemplos de comandos rm en Linux

  3. localizar ejemplos de comandos en Linux

  4. Ejemplos de comandos ps en Linux

  5. w Ejemplos de comandos en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Localizar comando en Linux

Comando de localización de Linux para principiantes (8 ejemplos)

15 ejemplos prácticos del comando de localización en Linux

Ejemplos de comandos id en Linux