Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: banner
Por mrtuxys
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Usando o comando find para encontrar arquivos criados a mais de N minutos
Linux user
Publicado por Hudson de Oliveira Souza em 02/07/2008

Login: verovan, 23165 pontos
[ Hits: 15846 ]

Usando o comando find para encontrar arquivos criados a mais de N minutos

Sintaxe do find:

Atualmente o comando find é usado em grande parte para busca/localização de arquivos ou pastas, mas mostrarei que este comando, com mais alguns parâmetros, pode fazer mais que simples busca.

A sintaxe do find para procurar por nome é:

find / -name <nomedoarquivo>

Onde:
  • / - local onde será feita a procura;
  • -name - parâmetro que define que será uma busca por nome.

Podemos utilizar o comando find para, além de fazer busca, também execute uma ação, para isso o comando ficaria assim:

find diretório -mmin +10 -exec ls -o '{}' \;

Exemplo:

$ find . -mmin +10 -exec ls -o '{}' \;

Onde:
  • . - quer dizer no local onde está, se estiver no diretório / é lá que ele irá executar;
  • -mmin - parâmetro para o tempo em minutos;
  • +10 - quantidade de minutos, neste caso 10 minutos;
  • -exec - parâmetro para execução;
  • ls -o - ação a ser feita, neste caso irá listar os arquivos, onde pode ser colocado um rm -f para apagar os arquivos que estejam dentro deste diretório com mais de 10 minutos.

A utilidade destes parâmetros é para tomar uma ação quando se têm vários arquivos e caso você deseje apagar ou listar os mais antigos ou recentes ao invés de dar um rm e apagar um por vez.

Espero que possa ajudar em alguma coisa.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Impressora HP Laserjet 2600n no Slackware Linux 12.1 em rede
   Dica Linux recomendada Instalar KDE4 no Etch e Gutsy
   Dica Linux recomendada Desvendando o comando DATE
   Dica Linux recomendada Upgrade Mandriva Linux 2008.0 para 2008.1 sem traumas
   Dica Linux recomendada Kalango, mais um Linux Brasileiro

Comentários
[1] Comentário enviado por jpvr2005 em 16/02/2012 - 13:02h:

Opa, muito obrigado pela Dica amigo.
Usei isso dentro de um script para geração de backup e funcionou certinho, só alterei o '-mmin' por '-ctime' para pegar desde a criação do arquivo...
Valeu ai.
Abçs!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.