Cómo utilizar Buscar y localizar para buscar archivos en Linux

6 nov 2023 2 min di lettura
Cómo utilizar Buscar y localizar para buscar archivos en Linux
Indice dei contenuti

Introducción

La gestión de archivos es una tarea diaria esencial para cualquier persona que utilice sistemas basados ​​en Linux. Dos de las herramientas más poderosas disponibles para los usuarios de Linux para buscar archivos y directorios son find y locate. Este tutorial lo guiará a través del uso efectivo de estos comandos, permitiéndole encontrar rápidamente lo que está buscando.

Usando el comando find

El comando find se utiliza para buscar recursivamente archivos y directorios a partir de un directorio específico. Aquí hay unos ejemplos:

Buscar por nombre: Este comando busca un archivo llamado "nombredearchivo.txt" dentro del directorio /home/utente.

find /home/utente -type f -name "nomefile.txt"

Buscar por tipo:

find /-type d -name "nomedirectory"

Aquí, el comando busca un directorio llamado "nombre de directorio" comenzando desde la raíz del sistema de archivos.

Buscar por tamaño:

find /-size +100M

Este ejemplo busca archivos de más de 100 MB.

Buscar por permisos:

find /-type f -permissions 0777

Busque archivos con permisos establecidos en 777 (lectura, escritura y ejecución para todos).

Combinación con otros comandos:

find /home/utente -type f -name "*.log" -exec rm {} \;

Busque y elimine todos los archivos con la extensión ".log" en el directorio /home/utente.

Usando el comando locate

El comando locate ofrece una forma rápida de buscar archivos y directorios utilizando una base de datos prediseñada, lo que lo hace más rápido que find pero menos actualizado.

Búsqueda sencilla:

locate nomefile

Busque un archivo llamado "nombre de archivo" utilizando la base de datos locate.

Buscar ignorando el caso:

locate -i "NomeFile"

Busque "Nombre de archivo" ignorando las letras mayúsculas y minúsculas.

Actualice la base de datos locate:

sudo updatedb

Antes de utilizar locate, es posible que necesite actualizar su base de datos para reflejar los archivos más recientes.

Conclusión

Conocer y saber utilizar find y locate es fundamental para cualquier usuario de Linux. Si bien find es más versátil y permite búsquedas complejas, locate es la mejor opción por su velocidad cuando necesita resultados instantáneos. Sin embargo, locate requiere que su base de datos se actualice con updatedb para que sea efectivo. Con los ejemplos proporcionados, ahora está equipado para buscar archivos y directorios en su sistema Linux con facilidad y precisión.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.