Pplware

Comandos Linux para Totós – Tutorial nº23

Como procurar ficheiros e directórios

Ora vivam caros linuxianos!!! Cá estamos nós para mais uma rubrica “Comandos Linux para Totós”. No último tutorial ensinamos a correr scripts no Linux. Hoje vamos aprender a encontrar ficheiros e directórios no sistema de ficheiros.

Vamos a mais uma viagem no “terminal preto”?  Lets go…!

Com tantos ficheiros/directórios que temos no sistema de ficheiros é impossível ao ser humano conseguir saber a localização de todos os seus ficheiros/directórios. No entanto, todos os sistemas operativos disponibilizam aos utilizadores ferramentas que permitem localizar facilmente e rapidamente um ficheiro/directório.

No terminal Linux podemos localizar ficheiros/directórios usando o comando find. Apesar de ser um único comando, o find é bastante potente e flexível, já que permite conjugar vários argumentos:

Sintaxe: find <local da pesquisa> <argumentos>

Para se perceber melhor a utilização do find, vamos a alguns exemplos:

Exemplo 1 – Localizar um ficheiro, a partir da raiz (/) da estrutura de directórios, com o nome pplware. (Saiba mais sobre a estrutura de directórios aqui)

find / -name pplware

Explicação:

Nota: se pretendêssemos pesquisar no directório actual,poderíamos usar simplesmente o comando

find -name pplware

Exemplo 2 – Localizar no directório actual, todos os ficheiros começados por ppl

find / –name ppl*

Exemplo 3 – Localizar ficheiros que tenha mais de 5 MB

find / -size +5000k

Exemplo 4 – Procurar o directório PPLWARE a partir da raíz

find / -type -d -name "PPLWARE"

Exemplo 5 –  Localizar e remover todos os ficheiros com extensão .bak, no directório actual

find . -type f -name "*.bak" -exec rm -f {} \;

Por hoje é tudo! Espero que estejam a aproveitar estes tutoriais para aumentar ainda mais o vosso conhecimento sobre Linux e aguardo ansiosamente o vosso feedback. E os vossos contributos? Alguém quer contribuir com artigos? mail me

Artigos relacionados
Exit mobile version