Ir al contenido principal

Buscar archivos y carpetas

El buscador por defecto que aporta Ubuntu deja bastante que desear. Te habrá pasado más de una vez, que buscas un archivo que sabes con toda seguridad que tienes, y éste no te lo localiza.

Esto mayormente es debido que utiliza el modo Locate para realizar estas búsquedas. Esto es una forma de búsqueda muy rápida ya que se basa en los datos recogidos en una base de datos que actualiza el sistema periódicamente, pero no muy eficiente ya que no muestra los datos que no se encuentren en dicha base de datos aún estando en el sistema. Por lo tanto no es real, ni eficiente.

La mejor forma de realizar las búsquedas es utilizar el modo Find, que si realiza una búsqueda exhaustiva de los datos reales contenidos en el sistema y no recogidos de una base de datos. Ésto claro está, va en detrimento de la velocidad de dicha búsqueda, pero con los equipos de hoy en día, poca diferencia hay. De todas formas dependerá de cada uno si prefiere rapidez o efectividad.

Tenemos varias alternativas para realizar nuestra búsquedas y  en un principio parecía que  la mejor y más completa con opciones tanto normales como avanzadas pasaba por...

...que podremos instalar desde el Centro de Software de Ubuntu.
Lamentablemente  la experiencia en Ubuntu 10.10 que he tenido con él, deja bastante que desear y da más problemas que beneficios.

La mejor opción a mi entender, tanto por simplicidad como por eficacia y rapidez pasa por instalar CatFish:
Con este bonito gatito con sonbrero, podremos hacer nuestras búsquedas de forma fácil y exhaustiva.
Podemos instalarlo desde el Centro de Software de Ubuntu.
Es un programa muy simple y como podréis ver no tiene ni tan siquiera fuera de lo que muestra su única ventana opciones de configuración.


Pero no hay problemas, estas opciones o las que necesitemos se las pasaremos a su lanzador. Los parámetro que utiliza este bonito buscador son los siguientes que obtendremos poniendo en un Terminal: catfish --help

  • --version Mostrar la versión del programa (en el Terminal)
  • -h, --help Mostrar la ayuda del programa (en el Terminal)
  • --large-icons Usar iconos grandes
  • --thumbnails Usar miniaturas
  • --iso-time Mostrar la hora en formato ISO
  • --limit=LÍMITE Limitar el número de resultados (accesible también desde la interfaz)
  • --path=RUTA Indicar la ruta de inicio donde empezar la búsqueda 
  • --fileman=NAVEGADOR Indicar el Explorador de archivos predeterminado
  • --wrapper=PROGRAMA usar un programa personalizado para abrir los archivos
  • --method=MÉTODO Método de búsqueda por defecto (Find o Locate)
  • --exact Búsquedas con el texto exacto (accesible también desde la interfaz)
  • --hidden Incluir archivos ocultos (accesible también desde la interfaz)
  • --fulltext Búsqueda con el texto completo (accesible también desde la interfaz)
  • --file-action=ACCIÓN Acción al realizar con doble clic (Abrir ó ir  a su Ubicación)
  • --debug Mostrar mensajes de depuración (en el Terminal)

Viendo lo anteriormente expuesto parecería que la cosa se complica ¿no?. Nada más lejos de la realidad. Si sigues leyendo te darás cuenta de lo fácil que te resultará si haces lo que te indico ya que todo se simplificará a un clic de ratón.

Ahora vamos a dejar preparado/configurado a CatFish para realizar su trabajo de búsqueda
de archivos.
Para ello una vez instalado el programa podemos modificar su lanzador o crear uno nuevo.
Para modificar su lanzador deberemos ir a:
Sistema   Preferencias → Menú Principal



y introducir la siguiente línea en la ventana donde dice Comando:
  • catfish --path=/ --fileman=nautilus --method=find --thumbnails
Tal y como se muestra en la imagen anterior.

Si queremos crear un lanzador nuevo para esto, empezaremos poniendo en la ventana Comando el nombre catfish. Esto es para que se añada automáticamente el icono por defecto del programa.
 

Una vez que se muestre dicho icono seleccionaremos todo el texto de la ventana Comando y pegaremos la línea siguiente. Que es exactamente igual a la anterior:
  • catfish --path=/ --fileman=nautilus --method=find --thumbnails
Examinemos la línea anterior...
Hace que cada vez que se abra el programa se ubique en el directorio raíz del sistema:
--path=/ (podemos poner la ubicación que queramos por ejemplo: /home/Usuario )


Hace que al clicar en cualquier carpeta se abra nautilus para su exploración:
--fileman=nautilus (si utilizamos otro explorador de archivos deberemos indicar cual)


Hace que la búsqueda se realice en modo Find:
 --method=find (podemos cambiarla por Locate)

Hace que se habiliten las vistas en miniatura:
--thumbnails
Si se elimina esta última línea del comando introducido en el lanzador, los resultados se mostrarán con iconos normales y la busqueda será más raṕida:



Una vez creado o modificado el lanzador con los parámetros deseados ya no tendremos que preocuparnos de nada más. Tan solo de clicar en su lanzador y poner lo que queramos buscar.

Entradas populares de este blog

Fallo al obtener la lista de compartición del servidor

 - Ubuntu Karmic Koala El problema. El detalle es que a veces tengo que revisar archivos que están en otras computadoras que utilizan windows. Al momento de darle en el menú Lugares - Red - Red de Windows y al elegir el grupo de trabajo en el que están mis equipos me aparece el siguiente error. No se puede montar el lugar. Fallo al obtener la lista de compartición del servidor. La solución . La encontré en este articulo de los Foros de Ubuntu, lo voy a copiar tal cual, espero que no le moleste al autor y solo a manera de respaldo. # — Aquí inicia el articulo de los foros de Ubuntu – 1- En principio es necesario que estén instalados: samba samba-common smbclient winbind   2- Luego editar el archivo /etc/samba/smb.conf sudo gedit /etc/samba/smb.conf   A los cambios necesarios para adaptar el sistema, según los tutoriales de samba es necesario tener presente que: a- Donde dice workgroup = WORKGROUP, reemplazar WORKGROUP por el nombre de grupo de ...

Descargar Packet Tracer 5.2 [Windows y Linux]

Packet Tracer 5.2 [Windows y Linux] Packet Tracer es la herramienta de aprendizaje y simulación de redes interactiva para los instructores y alumnos de Cisco CCNA. Esta herramienta les permite a los usuarios crear topologías de red, configurar dispositivos, insertar paquetes y simular una red con múltiples representaciones visuales. Packet Tracer se enfoca en apoyar mejor los protocolos de redes que se enseñan en el currículum de CCNA. Este producto tiene el propósito de ser usado como un producto educativo que brinda exposición a la interfaz comando – línea de los dispositivos de Cisco para practicar y aprender por descubrimiento. Packet Tracer 5.2 es la última versión del simulador de redes de Cisco Systems, herramienta fundamental si el alumno está cursando el CCNA o se dedica al networking. En este programa se crea la topología física de la red simplemente arrastrando los dispositivos a la pantalla. Luego clickando en ellos se puede ingresar ...

Mensaje de bienvenida en la Consola

Es una pequeña utilidad para mostrar texto ASCII en la consola. Se llama Figlet y la podemos instalar en Ubuntu con “sudo apt-get install figlet”. Podemos hacer que aparezca un mensaje de bienvenida en la consola si añadimos estas lineas al archivo “$HOME/.bashrc”: #Mensaje figlet “Texto Que quieras $USER”