PCGuia PCGuia
  • [email protected]
  • Dicas
    • Apps
    • Descomplicómetro
    • Download da semana
    • Guia completo
    • Inteligência Artificial
    • Linux
    • MacGuia
    • Modding
    • Photoshop
    • Teste de velocidade da Internet
    • Open Source
  • Notícias
    • Ambiente
    • Apps
    • Ciência
    • Curiosidades
    • Hardware
    • Inteligência Artificial
    • Internet
    • Jogos
    • Mercados
    • Mobilidade
    • Multimédia
    • Robots
    • Segurança
    • Software
    • Startup
    • Especiais
      • Especial PCGuia
      • História
      • Reportagem PC Guia
  • Reviews
    • Armazenamento
    • Áudio
    • Componentes
    • Desktops
    • Gadgets
    • Imagem
    • Mobilidade
    • Periféricos
    • Robótica
  • Opinião
    • Conceito Humanoide
    • Há Uma App Para Tudo
    • O Que Vem à Rede
    • Praia das Maçãs
    • Quinta Coluna
  • Loja Fidemo
  • Precisa de ajuda?
  • Contactos
  • Como testamos os produtos
  • Termos de utilização
  • Política de privacidade e cookies
  • Estatuto Editorial
  • Declaração de Privacidade
  • Política de Cookies
  • Vencedores dos Prémios Leitor PCGuia 2025
  • Declaração de Privacidade
© 2023 - Fidemo Sociedade de Media
A ler: Terminal Linux – Procurar ficheiros em Linux
Font ResizerAa
PCGuia PCGuia
Font ResizerAa
Procurar
  • Dicas
  • Jogos
  • Linux
  • Notícias
  • Opinião
  • Reviews
  • Cookie Policy
© 2023 Fidemo Sociedade de Média
PCGuia > Linux > Terminal Linux – Procurar ficheiros em Linux
Linux

Terminal Linux – Procurar ficheiros em Linux

André Paula
Publicado em 25 de Junho, 2020
Tempo de leitura: 3 min

O digital está cada vez mais presente nas nossas vidas e a quantidade de dados que são acumulados ao longo dos anos em discos é enorme, para não falar na quantidade de informação que empresas diariamente guardam em servidores. Por isso, procurar informação é quase que inevitável nos dias atuais e um comando que ajuda nesse processo e já faz parte de qualquer distribuição Linux é o: find.

Ele procura por ficheiros em pastas e tem uma quantidade enorme de opções que podem ser combinadas e facilitar a procura, mas é importante definirem bem o que procurar e onde, pois podem não obter todos os resultados, em especial ficheiros a iniciar com números, caracteres especiais, ou maiúsculas e minúsculas.

- Publicidade -

Vamos dar alguns exemplos mais simples:

1 – Procurar por imagens com extensão .jpg no diretório atual

  • find . -name \*.jpg

. – O ponto final indica o diretório atual
-name – É o nome do ficheiro ou extensão que querem encontrar
* – O asterisco indica qualquer caractere antes do .jpg

- Publicidade -

Após correr o comando acima, a lista de informação poderá ser grande. Para facilitar a visualização, usem o comando less no fim:

  • find . -name ‘*.jpg’ | less

 

2 – Procurar por imagens .jpg por tamanho

  • find . -name ‘*.jpg’ -type f -size +10M | less

 

3 – Procurar por imagens .jpg por tamanho, mas adicionar a um ficheiro .tar no diretório atual

  • find . -name *.jpg -type f -size +10M -size -50M -exec tar cvf fotos_grandes.tar {} \;

– type – Representa o tipo de ficheiro, no exemplo acima f (file)
– size – É o tamanho que pode ser definido com + ou – conforme a vossa pesquisa.
– exec – Executa um comando
– tar – Programa para arquivar vários ficheiros

 

3 – Procurar por ficheiros com a palavra Pcguia, mas sem levar em conta letras maiúsculas.

  • find . -iname *pcguia*

 

4 – Procurar por ficheiros vazios e elimina-los

  • find . -empty -type f -exec rm -f {} \;

 

5 – Procurar por pastas vazias e elimina-las

  • find . -empty -type d -exec rmdir {} \;

 

6 – Procurar ficheiros modificados nas ultimas 24h na pasta downloads

  • find /downloads/ -ctime 1

 

7 – Procurar ficheiros acedidos à mais de 30 dias

  • find . -atime 30

 

8 – Procurar ficheiros de um utilizador no diretório /

  • sudo find / -user jpaula

 

Estes foram apenas alguns exemplos de como encontrar algum ficheiro pela linha de comandos usando o find. Podem saber mais informação através do manual do comando: man find.
Espero que tenham gostado de mais um guia e deixem nos comentários alguma sugestão.

- Publicidade -
Etiquetas:findLinuxprocurar ficheirosterminal linux
Ad image
Apoio
Ad image Ad image

Também lhe pode interessar

Linux
LinuxNotíciasOpen Source

Linux 7.1 recebe actualização com suporte para 12 novos processadores

Tempo de leitura: 4 min
GeForce Now
JogosLinuxNotícias

NVIDIA prepara suporte nativo do GeForce NOW para Linux

Tempo de leitura: 2 min
Linux
LinuxNotíciasSoftware

Daqui a três meses, o estado alemão de Schleswig-Holstein vai deixar de usar software da Microsoft em favor do Linux

Tempo de leitura: 3 min
Linux Mint
LinuxNotíciasSoftware

Versões Beta do Linux Mint 22.1 já entraram na fase final de teste

Tempo de leitura: 2 min
© 2023 Fidemo Sociedade de Media