Pytam, ponieważ patrzyłem na skrypty konserwacyjne, które działa OS X (/ private / etc / periodic / daily /) i na przykład ten, który czyści stare pliki tmp (110.clean-tmps) używa następujących 2 wierszy uruchom usuwanie:
find -dx . -fstype local -type f $args -delete $print
find -dx . -fstype local ! -name . -type d $dargs -delete $print
W systemie OS X są zarówno narzędzia, jak rmi srmnarzędzia, ale skąd mam wiedzieć, który z nich findkorzystał lub czy używa własnego? (lub gdybym mógł zmusić go do użycia jednego lub drugiego). Ponieważ skrypty konserwacyjne obejmują takie rzeczy, jak pliki tmp, pliki dziennika i tym podobne, wydaje się, że możliwa jest wyciek danych. Od czasu do czasu widzę też skrypty korzystające z find -deleteopcji - jak bezpieczne? man findnie powiedział mi nic o tym poza jego użytkowaniem.
Może to dotyczyć również innych BSD (skrypty mają komentarze na temat FreeBSD), ale nie jestem pewien.