GNU/Linux >> Tutoriales Linux >  >> Linux

localizar:comando no encontrado

A veces, creas un archivo y olvidas en qué estructura de directorio lo pusiste. A veces, no conoce 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 busca rápidamente 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}

Si encuentra el siguiente error mientras ejecuta el comando de localización:

locate: command not found

puede intentar instalar el siguiente paquete según la elección de su distribución:

Distribución Comando
Debian apt-get install mlocate
Ubuntu apt-get install mlocate
Alpino apk agregar mlocate
Arco Linux pacman -S mlocate
Kali Linux apt-get install mlocate
Cent OS yum instalar mlocate
Fedora dnf instalar mlocate
Raspbian apt-get install mlocate

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.

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 la dada:

# locate -d 
# locate --database

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

# locate -e filename
# locate --existing filename

6. Para seguir enlaces simbólicos 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. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. tvservice:comando no encontrado

  5. lspci:comando no encontrado

aws-shell:comando no encontrado

dpkg:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado