rm -rf and flags (schg, sunlnk)
Bryan Drewery
bryan at shatow.net
Wed Nov 14 20:38:32 UTC 2012
On 11/14/2012 2:34 PM, Gary Aitken wrote:
> Assuming one makes a mirror of a file system for backup purposes,
> then renames the mirror and makes another one,
> then attempts to remove the original using "rm -rf",
> the rm will fail if any of the files have the schg or sunlnk bits set.
>
> Is there an easy way around this problem other than traversing the whole subtree,
> finding files with the flags set and unsetting them?
>
Two options:
find /PATH -flags schg -exec chflags noschg {} +
or
chflags -R noschg /PATH
Then
rm -rf /PATH
> thanks,
>
> Gary
Bryan
More information about the freebsd-questions
mailing list