Date: Wed, 14 Nov 2012 14:38:50 -0600 From: Bryan Drewery <bryan@shatow.net> To: freebsd@dreamchaser.org Cc: FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: rm -rf and flags (schg, sunlnk) Message-ID: <50A4015A.3080909@shatow.net> In-Reply-To: <50A40046.1070307@dreamchaser.org> References: <50A40046.1070307@dreamchaser.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50A4015A.3080909>
