Las 5 formas más rápidas de encontrar un archivo en Ubuntu

No es porque esté usando Linux que necesariamente tiene que usar comandos de la vieja escuela para encontrar un archivo en su computadora. Hay excelentes comandos disponibles, pero también increíbles aplicaciones que lo ayudarán a encontrar un archivo más rápido que nunca. También te daré un excelente iniciador que te ahorrará tiempo no solo para encontrar archivos, sino también para hacer cualquier cosa en tu PC.

La mejor herramienta para encontrar rápidamente un archivo en Ubuntu es Albert. Localizará instantáneamente cualquier archivo en la computadora, pero también ayudará a iniciar aplicaciones, ejecutar comandos y realizar otros servicios rápidamente. Otras aplicaciones como Catfish o comandos como localizar también son muy útiles para buscar archivos específicos.

En este artículo, compartiré contigo mis 5 métodos favoritos, hay 3 aplicaciones y 2 comandos, ¡solo elige el que prefieras!

3 formas de buscar un archivo con la interfaz de escritorio

¡Consigue mi hoja de trucos!
¡Obtenga su archivo PDF gratuito con todos los comandos que necesita saber sobre Raspberry Pi!

Comencemos con las mejores aplicaciones que puede usar si tiene una interfaz de escritorio. Sé que hay muchas opciones, con aplicaciones que hacen más o menos lo mismo. Solo me quedé con 3 que, para mí, son los que mejor se adaptan a tus necesidades: el do-it all, el buscador de archivos solamente, y uno que ya tienes cuando casi sabes dónde está el archivo.

Albert: el lanzador que lo hace todo

Albert es un lanzador de escritorio. Se creó teniendo en cuenta el rendimiento y la facilidad de uso, así que eso es exactamente lo que necesitamos. Y como verá, no solo es una gran herramienta para encontrar rápidamente archivos en su sistema, sino que también hace muchas otras cosas para ahorrarle tiempo, como ejecutar aplicaciones, comandos y más.

Desafortunadamente, Albert no está disponible en los repositorios predeterminados de Ubuntu (y probablemente tampoco en otras distribuciones). Deberá escribir algunas líneas de comando para instalarlo. Comience instalando curl si aún no lo tiene:
sudo apt instalar rizo

Luego, debe agregar un nuevo repositorio con estos 3 comandos:

curl https://build.opensuse.org/projects/home:manuelschneid3r/public_key | sudo apt-key agregar –

echo ‘deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_21.10/ /’ | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list

sudo wget -nv https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_21.10/Release.key -O «/etc/apt/trusted.gpg.d/home:manuelschneid3r.asc»

Y finalmente puedes instalarlo con apt como cualquier otro programa:
sudo apt actualizar
sudo apt instalar albert

Campamento de entrenamiento de raspberry pi
Venta: 10% de descuento hoy.
Llévalo al siguiente nivel.
Estoy aquí para ayudarlo a comenzar con Raspberry Pi.
Aprende todas las habilidades que necesitas en el orden correcto.

Una vez hecho esto, lo encontrará en el menú de aplicaciones. Disfrútalo, probablemente sea la última vez que abras Lightpad.
La primera vez que lo use, abrirá la configuración, ya que tendrá algunas cosas para configurar allí.
Al menos, intente configurar una tecla de acceso rápido (que mostrará a Albert cuando la use), y tal vez modifique algunas otras configuraciones en la pestaña «General», como el tema o la cantidad de resultados que desea para cada búsqueda.

También debe habilitar las extensiones que desea usar (de manera predeterminada, no hace nada). Si está leyendo este artículo, probablemente sea para encontrar archivos más rápido, por lo que debe marcar la casilla «Archivos» y asegurarse de que las opciones sean correctas (de manera predeterminada, solo está buscando en su directorio de inicio, es posible que deba agregar más cosas aquí) .
Además, verifique los tipos de archivos que desea poder encontrar y la frecuencia de escaneo:

Una vez hecho esto, use la tecla de acceso rápido para abrir el motor de búsqueda y escriba algunas letras para algo que desea encontrar. Aquí hay un ejemplo:

Bien, pero también funciona con aplicaciones si habilitaste la extensión en la configuración:

Con Albert, ahorrará tiempo no solo mientras busca archivos, sino también cada pocos minutos cuando necesite iniciar otra aplicación.

Bagre: localizar interfaz

Catfish es la solución si tu objetivo es solo encontrar un buen motor de búsqueda, para localizar archivos en tu disco al instante. Es más tradicional que Albert, pero como suele suceder con las herramientas que hacen una sola cosa, lo hacen bien.

Si conoce algunos comandos, Catfish es el equivalente del comando de localización. La idea es que creará un índice con todos los archivos en su sistema y usará este índice para darle una respuesta realmente rápida. No requiere escanear todas sus carpetas y archivos para cada búsqueda.

La ventaja es que es súper rápido para los archivos que están indexados, pero es posible que se pierda algo si el índice no se ha actualizado recientemente. En su primer intento, probablemente necesitará generar el índice de búsqueda. Puede hacerlo abriendo el menú y haciendo clic en «Actualizar índice de búsqueda»:

También hay algunas opciones para ajustar cómo desea que funcione la herramienta, pero puede comenzar con los valores predeterminados.

Una vez creado el índice, puede buscar cualquier archivo o carpeta en su sistema, simplemente usando el motor de búsqueda en la parte superior.
Hay algunos filtros a considerar en el menú de la izquierda:

  • Ubicación del archivo: tenga cuidado, por defecto solo está en su directorio de inicio. Si está buscando un archivo de configuración o registro, debe cambiarlo a «Sistema de archivos» o una ruta específica.
  • Tipo de archivo: puede filtrar los resultados para mostrar solo ciertos tipos de resultados. Por ejemplo, en mi prueba a continuación, elegí obtener solo los resultados de las carpetas.
  • Modificado: si hay muchos archivos con el mismo nombre o un nombre parcial, puede filtrar los resultados mostrando solo los archivos modificados recientemente.

En general, Catfish es la mejor herramienta que encontré para encontrar rápidamente un archivo en Linux (especialmente en Ubuntu). No es la única opción, si buscas “motor de búsqueda” en la tienda de aplicaciones, encontrarás muchas otras soluciones. Pero encuentro que es el más intuitivo, con una interfaz simple que respeta el tema del sistema.

El explorador de archivos: una solución integrada

Bueno, las siguientes 3 soluciones no requieren instalar nada. La mayoría de las distribuciones de Linux, y Ubuntu, ya tienen todo lo que necesita incluido. Puede apostar que no lanzan una nueva versión sin las herramientas básicas, y un motor de búsqueda es definitivamente una necesidad esencial en cualquier sistema operativo.

El motor de búsqueda en el explorador de archivos no es tan malo. Créame, uso Windows con mucha frecuencia y el motor de búsqueda en la mayoría de las distribuciones de Linux es mucho mejor. En Ubuntu, por ejemplo, tiene acceso a una búsqueda directamente en él, solo escriba una palabra y obtendrá los resultados en esta ubicación:

Domina tu Raspberry Pi en 30 días
Venta: 10% de descuento hoy.
Descargue el libro electrónico.
Descubre los secretos de Raspberry Pi en un desafío de 30 días.
Aprenda habilidades útiles de Linux y practique múltiples proyectos.

El problema principal es que será lento si está buscando en todo el disco. Pero si sabe algunas cosas sobre el archivo que está buscando, como una parte del nombre y la carpeta superior en la que debería estar, puede ser suficiente para darle una respuesta rápida.

Por ejemplo, si está buscando un documento en su directorio de inicio o un archivo de configuración en /etc, debería obtener algunos resultados bastante rápido.

2 comandos para encontrar rápidamente un archivo en Linux

¡Consigue mi hoja de trucos!
¡Obtenga su archivo PDF gratuito con todos los comandos que necesita saber sobre Raspberry Pi!

Si no tiene un entorno de escritorio o quiere/necesita usar la línea de comandos para buscar un archivo, también hay excelentes comandos integrados con la mayoría de las distribuciones de Linux. En esta segunda parte, te daré dos de ellos y te mostraré lo poderosos que son.

Encontrar

Buscar es el comando que la mayoría de la gente le dará cuando pregunte cómo encontrar un archivo en Linux. Es poderoso y le ahorrará la mayor parte del tiempo, ya que puede agregar muchos criterios para filtrar los resultados que le interesan.

Desafortunadamente, muchos criterios significan muchas opciones para recordar cuando intenta usarlo. Trataré de mantener esto simple y solo le daré las opciones más útiles.

La sintaxis de este comando se ve así:
encontrar [path] [options]
No olvide usar sudo, si no es root y desea buscar en todo el sistema.

Aquí hay un ejemplo simple:
sudo find /var -nombre syslog

Luego puedes jugar con un comodín y algunas otras opciones, por ejemplo:
sudo find /var -name syslog* #nombres de archivo que comienzan con syslog
sudo find /var -iname SySlOg #insensible a mayúsculas y minúsculas

Hay muchas otras opciones que puede encontrar en la página de manual:
hombre encontrar
Pero a menudo uso grep para filtrar los resultados. Tal vez no sea la mejor práctica, pero estoy acostumbrado y lo encuentro más conveniente:

Dentro de todas las opciones disponibles, al menos quiero explicar el filtro de fecha. Puede agregar una opción para filtrar los resultados según la fecha de creación, la fecha de modificación y la fecha de acceso. Estas son las opciones de las que hablo:

  • -cmin: Diferencia en minutos desde la fecha de creación.
  • -ctime: Diferencia en días desde la fecha de creación.
  • -mmin: Lo mismo para los minutos de modificación.
  • -mtime: Y modificación de días.
  • -amin: Este es para el tiempo de acceso transcurrido en minutos.
  • -atime: O dias.

Para cada opción, puede especificar el umbral y decir si está interesado en resultados por debajo o por encima de este valor.
Unos pocos ejemplos deberían ayudar:

find /home -cmin -60 #archivos creados hace menos de 60 minutos
find /home -mtime +3 # archivos modificados hace más de 3 días

Domina Python en Raspberry Pi
Venta: 10% de descuento hoy.
Obtenga el libro electrónico.
Haga más con su Raspberry Pi, aprenda los conceptos útiles y tome los atajos.
Te pierdes la mitad de la diversión de usar una Raspberry Pi si no sabes nada sobre Python.

Como te dije, hay muchas otras opciones, como el tamaño del archivo o el propietario, y también puedes usar algunas expresiones regulares si quieres.

Localizar

Si encontrar es demasiado complicado para usted y está buscando algo más básico pero más rápido, «ubicar» es probablemente el comando que está buscando. Si leíste la parte sobre Catfish, es básicamente el comando que usa esta herramienta.

Locate funciona con un índice de búsqueda que deberá crear la primera vez que lo use y actualizar periódicamente. Y luego todas sus próximas búsquedas utilizarán este índice en lugar de escanear todos los archivos en su sistema.

Para crear el índice, simplemente use el comando:
sudo actualizadob

Luego puede usar el comando «localizar», la sintaxis es:
localizar
Por ejemplo:
localizar sshd_config

A menudo lo uso primero, y también es muy poderoso para los principiantes, ya que no hay muchas opciones para recordar como «buscar». Simplemente “ubique” lo que está buscando.

Conclusiones finales

Espero que este artículo te haya ayudado a encontrar la mejor herramienta para ti. Si tiene un entorno de escritorio, Albert y Catfish son aplicaciones serias a considerar, y para un servidor, «buscar» y «ubicar» deberían hacer el trabajo.

Por cierto, si está usando Windows o macOS en su computadora, hay equivalentes a Albert que puede usar. En macOS, es Alfred (supongo que es el que inspiró a Albert ^^), y en Windows, creo que Wox es la mejor opción actualmente.

¿No está seguro de qué solución probar? Aquí tienes un resumen de todas las opciones:

Herramienta o comandoCuándo usarlo
Alberto En el escritorio, si está interesado en otras cosas para ahorrar tiempo, como el iniciador de aplicaciones.
Bagre En el escritorio, para encontrar rápidamente un archivo.
Explorador de archivos En el escritorio, cuando casi sabes dónde está el archivo.
Encontrar Sin escritorio, opciones avanzadas. Funciona muy bien con grep.
Localizar El comando más simple cuando no tienes un entorno de escritorio.