A menudo uso el comando "localizar" en CentOs para buscar archivos.
¿Cuál es la alternativa para este comando en Debian?
Respuesta1
recomiendolocate
.
sudo apt-get install locate
Respuesta2
localizar
Como la propia palabra sugierelocalizararchivos tal vez puedas instalar locate
el comando, desde el originalutilidades de búsqueda de GNU(código aquí), o de la nueva implementaciónDestructor de Debian(en el lado derecho el enlace a las fuentes).
dónde es
para localizar sololos archivos binarios, fuente y de página del manual para un comandosiempre puedes usar whereis
, recordando queWhereis tiene una ruta codificada, por lo que es posible que no siempre encuentre lo que estás buscando.(si no está incluido en esa ruta codificada).
El comando Whereis es parte del paquete util-linux y está disponible en https://www.kernel.org/pub/linux/utils/util-linux/
cual
cualen su lugar localiza un comando ydevuelve los nombres de ruta de los archivos (o enlaces)que sería ejecutadoen el entorno actual,buscando en $PATHpara archivos ejecutables que coincidan con los nombres de los argumentos.
Si se usa con -a
la opción, imprimirá todos los nombres de ruta coincidentes de cada argumento.
encontrar
Menos eficiente en términos de tiempo, más lento porque no hay una base de datos, puede resultar más eficiente en términos de soluciones propuestas. Localice las necesidades de que la base de datos se actualice (ejecute updatedb
con frecuencia), de lo contrario tendrá un resultado parcial o incorrecto. Además, es posible que algunas extensiones o directorios estén excluidos de la base de datos (ver /etc/updatedb.conf
archivo).
Soluciones de escritorio
Si está buscando sólo un programa indexado con unbase de datos, puedes ver proyectos para escritorio como nepomuceno,strigi,Soprano KDE,VirtuosoyAkonadi, pero inclusoSubprograma de barra de escritorio,escarabajopara Gnomo. De alguna manera son similares al Google Desktop descontinuado.
Algunos de los sistemas de bases de datos también se pueden utilizar desde la línea de comandos.
Respuesta3
También puedes tenerlo locate
en Debian; es posible que solo necesites instalarlo. Hay (al menos) dos implementaciones disponibles, en los paquetes de localización y localización.
La instalación de cualquiera de ellos le dará un locate
comando.
La versión mlocate tiene algunas características adicionales (ocultar nombres según los permisos, indexación más rápida).
Respuesta4
El buscador de plata
lo uso para miraradentrocódigo fuente/archivos y este alias similar alocalizarpara nombres de archivos:
alias superlocate='bash -xc '\''ag -g $0 --hidden'\'' 2>/dev/null'