Buscador de Ficheros y Directorios

+1
+2
-1

No hace mucho respondí a una duda relacionada con la búsqueda de archivos usando el Dash, me identifique con lo planteado pues, admito que tengo menos de 7 meses que vengo usando Ubuntu y mi gran problema estuvo en hallar ficheros y carpetas en mi propia portatil.
Para ese propósito se requería muchos clicks, si bien el sistema de búsqueda del Dash "te debería" mostrar lo que buscas, ello no ocurría así, ante ello debía ir a nautilus con la esperanza de hallarlo; sin embargo su buscador tampoco solucionaba el problema.
En resúmen debía recordar donde guardé el archivo y luego de tanto click hallarlo y abrir.
Ahora entiendo que la filosofía de linux se basa en la libertad para hacer las cosas, y me plantee el reto de crear mi propio buscador, creo haberlo hecho, pues para mi problema es el que lo ha solucionado.
No se si puedo mencionarlo en éste artículo (repito soy nuevo en Ubuntu); pero mi solución la halle creando una miniaplicación en python y glade, no use muchas lineas de programación y logré lo que quería. Tambien debo admitir que es la primera vez que uso esos dos programas asi que, esta pequeña iniciativa, con seguridad, será mejorada con el aporte de todos y, mas aún con lo expertos en dichos programas.
Les dejo una síntesis de lo que hace.
1. La lanzo cuando inicia ubuntu para que se muestre en el escritorio, listo para ser usado.
2. El cuadro de texto tiene el foco, es decir, escribes tu criterio de búsqueda inmediatamente.
3. Escribe todo o parte del nombre del archivo o carpeta que éstes buscando y solo presiona enter.
4. La búsqueda la hace, por defecto, desde /home y recorre todo lo que se desprenda desde ese directorio.
5. Te muestra todo aquello que contiene el texto ingresado (ojo no busca en el contenido, ese es mi siguiente reto).
6. El resultado la muestra en dos columnas, la primera contiene el nombre del archivo y la segunda su ruta.
7. Haz doble click sobre el archivo que halló y te lanzará a nautilus abriendo la ruta y seleccionando el archivo encontrado.
Solo la primera búsqueda, toma algunos segundos más, sin embargo en las siguientes el tiempo de búsqueda se reduce considerablemente.
Por otro lado, si prefieres buscar en carpetas específicas, basta con escribir, luego de /home, la ruta donde hallarlas, por ejemplo /home/orlando/1. Escritos/Administrativo
Sencillísimo.
Pero aquí tengo un ligero problema, no se como colgar la miniaplicación.
Pero, aquí una imagen:

Comentarios

Imagen de CHAUVIN

Y cómo lo puedo hacer yo si no sé programar? ;)

Imagen de Goyo

Enhorabuena por tu iniciativa. Te sugiero que aproveches el tirón para estudiar un poco:
http://developer.ubuntu.com

Por otro lado existen ya programas de ese estilo como gnome-search-tool y catfish.

Imagen de CHAUVIN

Buenísimo! Gracias por el aporte

Imagen de gledof

facilmente usa el comando locate -b '\nombre' o tambien locate -b *nombre*
Este ultimo abarca mas posibilidades a la hora de la salida, son faciles de usar y practicos.

Saludos.----

Imagen de gonzaloto

Hola a todos. A mí me va muy bien Searchmonkey. Para mi gusto es mejor que Catfish. El Searchmonkey me resuelve el problema de tener que buscar una palabra dentro del cuerpo del texto de un documento. Es decir, además de buscar por título, busca por palabras incluidas en el archivo. Fácil y sencillo, que es lo que necesito.
Gracias por los aportes que hacéis a estos foros.
;-)

Imagen de jjpatricio

Lo puedes colgar en tu cuenta de Ubuntu One.

Un saludo

Imagen de Gabriel_M

.. que prefieren gui: synapse

Imagen de jjpatricio

No me convence. Sigo buscando un indexador para todo el disco duro como Google Desktop. Quiero que me indexe todas las palabras de todos los archivos que tenga.

Un saludo

Imagen de elnetotaca

Google se queda con una copia de TODOS tur archivos!
muy interesante la opción!!!
yo me quedo con el comando locate!
;P

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de robifaria

Genial lo tuyo, gracias por compartir tu experiencia.

Semper et ubique fidelis.

Imagen de Alcruz

Lo que uso es
locate ---> terminal
gnome-search-tool ---> de forma gráfica
Pero hay un detalle y es que antes de emplear cualquiera de las indicadas, conviene o se debe asegurar que la base de datos en donde realizará la búsqueda este actualizada, para ello se debe ejecutar
sudo updatedb
Eñ sistema se encarga mediante cron de mantener actualizada la base, pero en caso de archivos recientes, puede ser que no estén contemplados, mejor asegurarse

Imagen de elnetotaca

si lo que este usuario quiere es buscar archivos, porque no abre nautilus???
en la barra de unity te aparece un icono en forma de carpeta.
cuando se abre, te aparecen varias opciones en la barra de herramientas de nautilus, una es "ir"(creo, el mio dice "go" por estar en ingles)

la ultima opción es la de buscar archivos!
NO ES NECESARIO METER AL METIDO GOOGLE EN TU COMPUTADOR!

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de Goyo

No es lo mismo "ir" que "buscar".
Nautilus puede buscar archivos en el directorio actual pero no recorre el árbol de directorios, de momento.

Imagen de jjpatricio

Recoll + complementos → Indexador de archivos. GRATUITO y LIBRE

http://www.lesbonscomptes.com/recoll/

sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on && sudo apt-get update && sudo apt-get install recoll recoll-lens