Algumas das boas coisas que o find (no GNU / Linux) pode fazer por você:
Unidades:
-
nexactamente n untis -
-nless than n unidades -
+nmais do que n unidades -
O que aconteceu:
-
-atime: última vez que acessou -
-ctime: alterações no próprio arquivo (permissões, proprietários,…), não no seu conteúdo -
-mtime: o conteúdo do arquivo foi alterado -
-amin n: n minutos de idade -
-atime n: n dias (24 horas) atrás - o mesmo vale para
ctime/minemtime/min)
Assim:
-
find -atime -30→ acessado pela última vez há menos de 30 dias -
find -ctime +5→ mais de 5 dias atrás, alterações no próprio arquivo -
find -mtime +2 -31→ conteúdo do arquivo alterado em mais de dois dias, mas menos de 31 dias atrás
também
- -daystart : depois de hoje, 0.00h
Grepping
find coisas -exec grep {} \; →; a última parte ( {} \; ) é essencial - lembre-se do único espaço em branco entre {} e \;
As opções -exec permitem incorporar outros comandos em find
Além disso: Por que não se deve analisar a saída de ls