terminal-search-locateHace unas semanas hablamos del “comando locate” para la búsqueda de archivos por medio de la terminal, pero hoy veremos otra alternativa gracias al comando find.

Este comando es sumamente útil a la hora de simplificar búsquedas, ya que al igual que el anterior comando nos ayuda a realizar búsquedas a la velocidad de la luz dentro de los sistemas Gnu Linux, la verdad es que la búsqueda es prácticamente instantánea.

Personalmente veo más simple el comando “locate“, pero como todo, para gustos colores 😉

Pero vayamos a la practica, ¿como se usa?:

Un resumen de su uso es el siguiente:

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

Pero simplifiquemos su uso:

– Listando el directorio actual, para ello abriremos la terminal e introducimos:

find

– Listando un subdirectorio para ello abriremos la terminal e introducimos estructuras del siguiente tipo:

./documento.txt
./carpeta
./carpeta/ejemplo.php
./ejemplo.php

– Buscando archivos en rutas especificas:

find ./directorio
./directorio
./directorio/documento.txt
./directorio/carpeta
./directorio/carpeta/ejemplo.php
./directorio/index.php

– Buscamos un archivo por su nombre:

find ./ejemplo -name documento.txt
./ejemplo/documento.txt

– Invierte el criterio de búsqueda, ya que ta no se cumplen todos los parámetros:

find ./ejemplo -not -name *.php
./ejemplo
./ejemplo/documento.txt
./ejemplo/carpeta

– Buscamos “solo” archivos o “solo” directorios:

find ./ejemplo -name abc*
./ejemplo/documento.txt
./ejemplo/carpeta

– Buscamos en múltiples directorios:

find ./carpeta ./carpeta2 -type f -name abc*
./ejemplo/documento.txt
./ejemplo2/documento2.txt

Y como no, busquemos archivos ocultos:

find ~ -type f -name ".*"

Este es un breve repaso de algunas de sus funciones, ya que si queréis profundizar tenéis más opciones para jugar con este comando.

1
Deja una respuesta

avatar
1 Hilos de comentario
0 Respuestas de hilo
0 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
0 Autores de comentarios
Bitacoras.com Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
trackback

Información Bitacoras.com

Valora en Bitacoras.com: Hace unas semanas hablamos del “comando locate” para la búsqueda de archivos por medio de la terminal, pero hoy veremos otra alternativa gracias al comando find. Este comando es sumamente útil a la hora de simplificar b…