[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Find
From: |
Julio Neves |
Subject: |
Re: [shell-script] Find |
Date: |
Tue, 9 Oct 2001 15:38:12 -0300 |
Favor responder a address@hidden
Para: address@hidden
cc:
Assunto: Re: [shell-script] Find
Olá José Augusto,
acabei de responder ao Leonardo pq não havia visto a sua resposta. Mas foi
legal pq tenho 2 comentários a fazer.
>Leonardo
> A opção -ctime indica "creation time", ou seja, a quantos dias o
inode
>do arquivo foi alterado. O termo "creation time" gera um pouco de dúvida,
>pois não se refere exatamente à data de criação do arquivo mas sim à data
>de alteração de algum atributo do seu inode. Comando como chmod, chown,
>chgrp alteram essa data pois alteram os atributos do inode.
Achei este parágrafo sensacional, já havia perdido muito tempo e não tinha
percebido esta jogada do inode que vc relatou. Grande sacada! Valeu!
> Como você quer saber quais arquivos foram criados ou modificados nos
>últimos 7 dias, deve usar a opção -mtime junto com a opção -ctime. O
>comando abaixo deve funcionar.
>
>find <diretorio_pesquisa> -ctime 7 -a -mtime 7
Aqui eu tenho umas dúvidas, que relato por estar sem máquina para testar:
1 - Acho (tenho quase que certeza) que a opção -a significa "e" (and)
assim vc estaria procurando arquivos alterados "e" criados há 7 dias;
2 - Para arquivos alterados nos últimos 7 dias a sintaxe não seria -mtime
-7? Acho (tenho quase que certeza) que -7 significa há menos de 7 dias, não
sei se inclusive ou exclusive.
Como estou em uma máquina rwin, não posso fazer estes testes, mas gostaria
de um feed back, se possível. Me desculpe pelo pitaco, mas acho estes
pontos um pouco obscuros e gostaria de aprender um pouco mais.
[ ]s,
Julio
Enviado Por : "Leonardo Serra Maciel de Campos" <address@hidden> -
08/10/01 23:12
Enviado Por: address@hidden
Responder a shell-script
Para: address@hidden
cc: (cco: Jose NIEVIADONSKI/HBBR/HSBC)
Assunto: [shell-script] Find
Ola a todos
gostaria de saber qual é a opção certa para que com o find eu saiba quais
sao
os arquivos que foram criados ou modificados durante os ultimos 7 dias
to utilizando o seguinte:
# find /home -mtime 7
mas nao sei se é certo
pq tb nao sei a diferenca se ficar assim:
# find /home -ctime 7
t+
leoserra
-------------------------------
http://www.brfree.com.br - O primeiro provedor gratuito do Brasil
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
This message and any attachments are confidential to the ordinary user of
the e-mail address to which it was addressed and may also be privileged.
If
you are not the adressee you may not copy, forward, disclose or use any
part of the message or its attachments and if you have received this
message in error, please notify the sender immediately by return e-mail
and
delete it from your system.
Internet communications cannot be guaranteed to be secure or error-free as
information could be intercepted, corrupted, lost, arrive late or contain
viruses. The sender therefore does not accept liability for any errors or
omissions in the context of this message which arise as a result of
Internet transmission.
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html