1
resposta

Script usando o comando locate para bsucar os arquivos

Olá!

Criei esse script utilizando o locate para buscar os arquivos de logs.

#!/bin/bash

TARGET_DIR="../myapp/logs"
EXTENSION=".log"

echo "Procurando por arquivos $EXTENSION em $TARGET_DIR usando 'locate'..."
echo "---------------------------------------------------------------"

locate -i "*$EXTENSION" | grep "$TARGET_DIR"

echo "---------------------------------------------------------------"
echo "Busca concluída"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Mesmo resultado do comando find. Observação o locate não vem instalado por padrão.

apt install mlocate

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Lucio! Como vai?

Agradeço por compartilhar.

Gostei do seu script, ele mostra bem o uso do locate para buscar arquivos específicos. Importante lembrar que o locate depende do banco de dados atualizado com updatedb, então pode não encontrar arquivos recém-criados até que essa base seja atualizada.

Você está no caminho certo.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!