Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

localizar - Encuentra archivos de la manera más fácil

La localizar El programa realiza una búsqueda rápida de nombres de ruta en la base de datos y luego genera todos los nombres que coinciden con una subcadena determinada. Digamos, por ejemplo, que queremos encontrar todos los programas con nombres que comiencen con "zip". Como estamos buscando programas, podemos suponer que el nombre del directorio que contiene los programas terminaría con “bin /”. Por lo tanto, podríamos intentar usar localizar de esta manera para encontrar nuestros archivos:


[yo @ linuxbox ~] $ ubicar bin / zip

[yo @ linuxbox ~] $ ubicar bin / zip


localizar buscará en su base de datos de nombres de ruta y generará cualquiera que contenga la cadena


"Bin / zip":



/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit

/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit


Si el requisito de búsqueda no es tan simple, localizar se puede combinar con otras herramientas como grep para diseñar búsquedas más interesantes:


[yo @ linuxbox ~] $ localizar zip | contenedor grep

/ bin / bunzip2

/ bin / bzip2

/ bin / bzip2recover

/ bin / gunzip

/ bin / gzip

/ usr / bin / funzip

/ usr / bin / gpg-zip

/ usr / bin / preunzip

/ usr / bin / prezip

/ usr / bin / prezip-bin

/ usr / bin / unzip

/ usr / bin / unzipsfx

/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit

[yo @ linuxbox ~] $ localizar zip | contenedor grep

/ bin / bunzip2

/ bin / bzip2

/ bin / bzip2recover

/ bin / gunzip

/ bin / gzip

/ usr / bin / funzip

/ usr / bin / gpg-zip

/ usr / bin / preunzip

/ usr / bin / prezip

/ usr / bin / prezip-bin

/ usr / bin / unzip

/ usr / bin / unzipsfx

/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit


La localizar El programa ha existido durante varios años, y hay varias variantes diferentes de uso común. Los dos más comunes que se encuentran en las distribuciones modernas de Linux son ubicar y ubicar, aunque generalmente se accede a ellos mediante un enlace simbólico llamado localizar. Las diferentes versiones de localizar tener conjuntos de opciones superpuestos. Algunas versiones incluyen la coincidencia de expresiones regulares (que cubriremos en un próximo capítulo) y compatibilidad con comodines. Consulte la página del manual para localizar para determinar qué versión de localizar está instalado.


imagen

¿De dónde proviene la base de datos de localización?

Puede notar que, en algunas distribuciones, localizar no funciona justo después de instalar el sistema, pero si vuelve a intentarlo al día siguiente, funciona bien. ¿Lo que da? los localizar La base de datos es creada por otro programa llamado actualizadob. Por lo general, se ejecuta periódicamente como trabajo cron; es decir, una tarea realizada a intervalos regulares por el demonio cron. La mayoría de los sistemas equipados con localizar puedes seguir actualizadob una vez al día. Dado que la base de datos no se actualiza continuamente, notará que los archivos muy recientes no aparecen al usar localizar. Para superar esto, es posible ejecutar el actualizadob programa manualmente convirtiéndose en superusuario y ejecutando actualizadob en el aviso


Top OS Cloud Computing en OnWorks: