
Estoy intentando crear un índice de base de datos de una unidad USB usando actualizadob. Estoy usando la versión 0.26 de localizar y actualizar, en Linux Mint 20.3 usando el kernel 5.14.0-1042.
En el directorio raíz de la unidad USB, ejecuté
updatedb -l 0 -o test.db
creando test.db en el directorio /media/user1/ARCH_04/.
Y luego intenté hacer una búsqueda en esta base de datos de un archivo que sé que existe en la unidad USB; el archivo en cuestión tiene la ruta/media/user1/ARCH_04/2901506_Rawdata/2901506_ReadMe.txt
La ejecución locate -d test.db 2901506*
no produce ningún resultado. Pensé que se suponía que el indicador -d del comando de localización realizaría la búsqueda utilizando la base de datos proporcionada. ¿Qué estoy haciendo mal?
Respuesta1
Ok, creo que veo lo que hice mal: olvidé usar el indicador -U para escanear solo el subárbol vinculado a la unidad USB.
El comando correcto que debería haber usado fue:
updatedb -l 0 -o test.db -U .
ejecutando este comando en el directorio raíz de la unidad USB.