GNU/Linux >> Tutoriales Linux >  >> Linux

Localizar, buscar, cuál:¿cómo ejecuto un comando de indexación/escaneo para estas utilidades?

Find no necesita un índice y atraviesa el disco cada vez que lo ejecuta. Ejemplo

$ find / -name "*mynewprogram*"

La localización y las variantes necesitan archivos de índice, pero funcionan -realmente- más rápido. 'localizar' es de GNU findutils. se recomendó 'slocate' hasta etch; era una versión más 'segura' de localizar, los usuarios no verán los archivos a los que no tienen acceso. 'mlocate' se recomienda en lenny y posteriores, mlocate tiene un mecanismo de indexación más eficiente.

$ sudo updatedb  # to update the index.
$ mlocate  mynewprogram

which busca en su $PATH el nombre binario que le da. No es necesario un índice.

$ which touch
/usr/bin/touch

Si desea ver los archivos instalados de un paquete, utilice este

dpkg -L coreutils

Para ver qué paquete instaló un archivo específico

$ dpkg -S /usr/bin/touch
coreutils: /usr/bin/touch

prueba

updatedb -v

[ -v para asegurarse de que realmente funciona;-]

también uso a veces

cd /whatever/is/the/path
find .|grep -i somePatternMatchingWhatIneed

Usa el find comando.

Aquí hay algunos ejemplos y documentos de sintaxis. Lamentablemente, todavía no puedo agregar hipervínculos :(.

http://linux.about.com/od/commands/a/blcmdl1_findx.htm

http://linux.about.com/od/commands/l/blcmdl1_find.htm


Linux
  1. ¿Cómo integrar el comando Mv después del comando Buscar?

  2. Salida de qué comando utilizado para la entrada a Cd?

  3. Cómo excluir un directorio en find. dominio

  4. ¿Cómo saber qué interfaz estoy usando para conectarme a Internet?

  5. Cómo encontrar un archivo en FreeBSD

Cómo comprobar (escanear) los puertos abiertos en Linux

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

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

Cómo encontrar la dirección IP en la línea de comandos de Linux

Cómo instalar Locate en el servidor CentOS

Cómo usar el comando which en Linux