Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
lpi1:find [2016/06/28 14:57] ingo_wichmann [find] |
lpi1:find [2019/01/10 16:21] ingo_wichmann [nach Rechten suchen] |
||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
time find doc -type f -executable -exec chmod -x {} \; | time find doc -type f -executable -exec chmod -x {} \; | ||
time find doc -type f -executable -exec chmod -x {} + | time find doc -type f -executable -exec chmod -x {} + | ||
- | find doc -type f -executable -print0 | xargs -0 chmod -x | + | find doc -type f -executable -print0 | xargs -0 -r chmod -x |
+ | # mit Zeitmessung (als shell gruppe) | ||
+ | time { find doc -type f -executable -print0 | xargs -0 -r chmod -x; } | ||
===== Ausgabe steuern ===== | ===== Ausgabe steuern ===== | ||
Zeile 34: | Zeile 36: | ||
date -r /tmp/1_day_ago_12_hours_ago | date -r /tmp/1_day_ago_12_hours_ago | ||
- | find /tmp -name '*ago' -mtime -1 | + | find /tmp -name '*ago' -mtime -1 2> /dev/null |
- | find /tmp -name '*ago' -mtime 1 | + | find /tmp -name '*ago' -mtime 1 2> /dev/null |
- | find /tmp -name '*ago' -mtime +1 | + | find /tmp -name '*ago' -mtime +1 2> /dev/null |
- | find /tmp -name '*ago' -mtime +0 | + | find /tmp -name '*ago' -mtime +0 2> /dev/null |
- | find / -xdev -newer /tmp vorher | + | |
+ | touch -d '2017-01-01 9:00' /tmp/stamp | ||
+ | find / -xdev -newer /tmp/stamp | ||
+ | ===== nach Rechten suchen ===== | ||
+ | find / -perm /u=x | ||
+ | |||
+ | ===== nach Usern/Gruppen suchen ===== | ||
+ | find / -user gabi | ||
+ | find / -gid 1002 | ||
+ | find / -nouser; find / -nogroup | ||