Delete files in directory...

Ivailo Tanusheff i.tanusheff at procreditbank.bg
Tue Jul 19 14:43:39 GMT 2005


Giorgos Keramidas <keramida at ceid.upatras.gr> 
Sent by: owner-freebsd-questions at freebsd.org
07/19/2005 05:34 PM

To
Jonathan Glaschke <no-html at jonathan-glaschke.de>
cc
freebsd-questions at freebsd.org
Subject
Re: Delete files in directory...






On 2005-07-19 16:27, Jonathan Glaschke <no-html at jonathan-glaschke.de> 
wrote:
> On Tue, Jul 19, 2005 at 12:50:01PM +0300, Casper wrote:
> > Sorry, simple, stupid q. How to make that what come in directory
> > /usr/files/ for example are erased? Or only put in cron after while
> > do "rm /usr/files/*"?
>
> Yes, using cront to do that is possible and i think there is no reason 
against
> cron.
>
> you need "rm -rf /usr/files/*" if there are directories too in 
/usr/files..

This doesn't remove ".*" subdirs.  A more complete alternative that
doesn't move /usr/files under the feet of programs that may have it
open as their current working directory is probably:

                 rm -fr /usr/files/* /usr/files/.[^.]*

Be very careful with the -r option of rm(1) though.  VERY careful.

Just my $0.02,
- Giorgos


Why don't you use:
find /usr/files/ -delete


More information about the freebsd-questions mailing list