看板 DFBSD_submit 關於我們 聯絡資訊
Matthew Dillon wrote: > I think I'll commit something like this to DragonFly (you might > get patch errors w/ FreeBSD but this is the basic idea). > > -Matt From the hackers@ thread on FreeBSD: > > Index: rm.1 > =================================================================== > RCS file: /cvs/src/bin/rm/rm.1,v > retrieving revision 1.2 > diff -u -r1.2 rm.1 > --- rm.1 17 Jun 2003 04:22:50 -0000 1.2 > +++ rm.1 6 Oct 2004 01:34:12 -0000 > @@ -81,6 +81,11 @@ > option overrides any previous > .Fl f > options. > +.It Fl I > +Request confirmation once if more then three files are being removed or if a > +directory is being recursively removed. This is a less intrusive dumb-user > +option then > +.Fl i > .It Fl P > Overwrite regular files before deleting them. > Files are overwritten three times, first with the byte pattern 0xff, Not to be nitpicky, but this should have sed -i -e s/then/than/g Additionally, I'd suggest a different monicker than ``dumb-user'' -- I've accidentally wiped several things several times with a screwed up rm -rf. Ok, you could argue that I'm not the smartest guy, but ... ;) Perhaps: This is an option perhaps more suitable for reducing accidents than ..Fl i --Devon