El comando slocate es una versión de seguridad mejorada de GNU localizar. Este comando busca en una base de datos que enumera todos los archivos del sistema; está pensado como un reemplazo más rápido para "buscar / -patrón de nombre". Esta versión almacena los permisos y la propiedad de los archivos para evitar el acceso no autorizado a los archivos.
Ubique y ubique los archivos de la base de datos de consulta sobre el sistema (generalmente compilados y actualizados por un trabajo que se ejecuta desde el programador del sistema cron) para encontrar archivos o comandos casi al instante. La ubicación de los archivos de la base de datos real, lo que se indexa en ellos y la frecuencia con la que se verifica puede variar de un sistema a otro. Consulte las páginas de manual de su sistema para obtener más detalles. slocate (ubicación segura) almacena información de permisos (además de nombres de archivo y rutas) para que no incluya programas a los que el usuario no tiene acceso. En la mayoría de los sistemas Linux, localizar es un enlace simbólico para ubicar; otros sistemas pueden tener programas separados, o pueden no tener slocate en absoluto.
Sintaxis:
$ slocate [parameter] [search-string]
Opciones de comando de ubicación
Opción | Descripción |
---|---|
-c | Leer /etc/updatedb.conf al actualizar la base de datos. |
-darchivo, –database=archivo | Usar archivo como base de datos para buscar. |
-edir1[,dir2…] | Excluye los directorios dados de la base de datos. |
-ffstipo1[,fstipo2…] | Excluir archivos en sistemas de archivos de los tipos dados (p. ej., NFS). |
-h, –ayuda | Imprimir un resumen de opciones y salir. |
-i | Ignorar mayúsculas y minúsculas al buscar. |
-l nivel | Nivel de seguridad. Si el nivel es 0, no se realizan comprobaciones de seguridad, lo que proporciona búsquedas más rápidas. El valor predeterminado es 1, que activa la comprobación de seguridad. |
-n contar | No imprima más que los resultados de la cuenta. |
-ofile, –output=file | Usar archivo como base de datos para crear. |
-q | No imprimir mensajes de error (modo silencioso). |
-rregex, –regexp=regex | Utilice la expresión regular de expresión regular básica para buscar en la base de datos. |
-u | Cree la base de datos comenzando en /. |
-U directorio | Cree la base de datos comenzando en dir. |
-v, –detallado | Mostrar nombres de archivo al crear la base de datos. |
-V, –versión | Imprime la información de la versión y sal. |
Ejemplo de comando slocate
Use el comando "slocate" para mostrar la información de la ruta del archivo con la palabra clave "parted" en el nombre del archivo:
# slocate parted