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 rm
i srm
narzędzia, ale skąd mam wiedzieć, który z nich find
korzystał 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 -delete
opcji - jak bezpieczne? man find
nie 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.