Chcę rekurencyjnie przeglądać katalogi, aby znaleźć pliki NIE będące własnością konkretnego użytkownika i nie jestem pewien, jak to napisać.
182
Narzędzie find (1) ma funkcje podstawowe, które można zanegować („odwrócić”) za pomocą „!” operator. Po znaku zachęty należy jednak uciec od negacji ukośnikiem odwrotnym, ponieważ jest to metaznak powłoki. Wynik:
find . \! -user foo -print
!
wydaje się być opcjonalnaxargs -I{} -P3 -- ${cmdhere} {}
pliku może mieć $ {cmdhere} działające na każdym pliku równolegle. cmdhere :: = standardowe narzędzia unix; standardowe narzędzia unix :: = chmod, chown, stat, ls, ...find . ...
orurowanie doxargs
pierwszego lub drugiego sposobu?find . ! -user foo -exec chown <owner>:<group> {} \;