Para uma interação rápida e eficiente com o sistema operacional, no Linux geralmente se utiliza o shell CLI, que auxilia na execução de processos e tarefas. Esse sistema operacional possui uma arquitetura modular, composta por uma enorme quantidade de utilitários, daemons e arquivos. Mas como localizar o objeto certo nesse verdadeiro caos? Para isso, podemos usar a ferramenta padrão find.
Requisitos
- Permissões root;
- Debian 12 ou versão mais recente;
- Conhecimentos básicos sobre o funcionamento do sistema operacional;
- Conexão com a Internet.
Como usar?
Vamos imaginar que existe um backup chamado BACKUP.txt em uma das pastas de dados. Primeiro, podemos verificar o comando:
Como a ferramenta já está presente no sistema, podemos procurar o arquivo desejado com o seguinte comando:
Mas se você não se lembra da extensão do arquivo de backup, é possível utilizar um curinga na pesquisa:
Como alternativa, se a busca for apenas pelo formato, use:
Nesse caso, vemos dois caminhos em todo o sistema de arquivos, e o / indica a raiz da máquina. Mas o que fazer se você não se lembrar do nome nem do tipo do arquivo, apenas que ele foi criado há 24 horas? Nesse caso, ajuste o intervalo com os operadores + e -:
Se quisermos buscar apenas arquivos, podemos usar a opção -type combinada com outras:
O parâmetro mtime significa modification time (tempo de modificação). No exemplo acima, encontramos um arquivo de texto. Porém, se você só lembra o tamanho do arquivo salvo, pode usar:
Agora, se você se recorda apenas de dados específicos — por exemplo, que o acesso ao arquivo foi restrito apenas ao proprietário — utilize:
Conclusão
O utilitário find é um poderoso aliado no Linux, permitindo localizar arquivos de forma eficiente com base em critérios como nome, tipo, tamanho e tempo de modificação. Ao dominar essa ferramenta, você poderá navegar com facilidade e precisão pela complexa estrutura do sistema de arquivos do Linux.