[linux] Re: Vreemd probleem met find -mtime
Cecil Westerhof
cecilwesterhof op xs4all.nl
Vr Jul 13 12:57:53 CEST 2007
> On Fri 13 Jul 2007, Cecil Westerhof wrote:
>
>> Ik moet bestanden vinden die minder dan een bepaalde tijd geleden
>> zijn
>> aangepast. Ik gebruik nu:
>> find . -mtime -30 -exec ls -l \{\} \;
>>
>> Hiermee vind ik echter bestanden van 6 april 2006 en zelfs 27 maart
>> 2005. De meeste bestanden van meer dan 30 dagen terug worden echter
>> (gelukkig) niet gevonden. Hoe komt het dat een gedeelte wel wordt
>> gevonden?
>
> Zit je niet toevallig ls -l op directories te doen die minder dan 30
> dagen geleden gewijzigd zijn, maar die wel oudere files bevatten?
> -type f is misschien wel zinvol...
Dat was het dus. Bedankt.
> Bonus hint: -ls optie gebruiken ipv. de veel minder efficiente -exec
> ls
> -l die voor elke file een nieuw process moet starten.
Dat heb ik meteen ook maar meegenomen.
More information about the Linux
mailing list