Florian (flobee) <flobee@gmail.com> (Fri Mar 25 21:10:35 2011): > Hallo an Alle > > Ich komme mit "find" gerade nicht weiter. > Ich will bestimmte Verzeichnisse nicht weiter durchsuchen um Zeit zu sparen > aber das scheint nicht zu funktionieren. > eg: > #> find /home -type f -and \( ! -path "/home/bigStorage/*" -and ! -path > "/home/other/*" \) -newer /tmp/stampfile -print Die Reihenfolge ist entscheidend, wenn Du erst guckst, ob es ein File ist, dann ist „find“ ja schon dort, wo es nicht hin soll. find /home \( -path /home/bigStorage -o -path /home/other/\* \) -prune \ -o -type f … könnte funktionieren. Wichtig, aber ich wiederhole mich, ist die Reihenfolge. Find arbeitet die Kriterien von links nach rechts ab (unter Berücksichtigung von Vorrangregeln (UND vor ODER) -- Heiko :: dresden : linux : SCHLITTERMANN.de GPG Key 48D0359B : 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B
Attachment:
signature.asc
Description: Digital signature