From owner-freebsd-questions Thu May 21 21:52:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA00944 for freebsd-questions-outgoing; Thu, 21 May 1998 21:52:35 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA00939 for ; Thu, 21 May 1998 21:52:27 -0700 (PDT) (envelope-from grog@lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id OAA22019; Fri, 22 May 1998 14:21:58 +0930 (CST) (envelope-from grog) Message-ID: <19980522142157.F27201@freebie.lemis.com> Date: Fri, 22 May 1998 14:21:57 +0930 From: Greg Lehey To: Annelise Anderson , Malartre Cc: Frank Griffith , freebsd-questions@FreeBSD.ORG Subject: Re: How do I erase an entire directory References: <3564E6AC.2AC3614B@aei.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Annelise Anderson on Thu, May 21, 1998 at 09:33:03PM -0700 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 21 May 1998 at 21:33:03 -0700, Annelise Anderson wrote: > On Thu, 21 May 1998, Malartre wrote: >> Greg Lehey wrote: >>> On Thu, 21 May 1998 at 22:05:12 -0400, Malartre wrote: >>>> Frank Griffith wrote: >>>> >>>>> I am still getting use to installing ports and make some >>>>> mistakes when I do. Each time I install and things aren't >>>>> quite right, I erase everything and reinstall the port. My >>>>> problem is I can't seem to figure out how to erase an >>>>> entire directory. If it has files in it, I can't just type rmdir >>>>> without doing each directory, starting at the bottom of the >>>>> tree. Can someone tell me if there is a command similar >>>>> to deltree in DOS for FreeBSD. >>>>> >>>>> Note: deltree will allow you to delete an entire directory and >>>>> all its subfolders with one swift command line. >>>> >>>> Try >>>> rm -R dir >>>> >>>> # pwd >>>> /home/kaput/pub/FreeBSD/FreeBSD-current/ >>>> # cd >>>> # pwd >>>> /home/kaput/ >>>> # rm -R pub >>>> >>> >>> rm -R is correct for FreeBSD and Solaris 2, but other versions of UNIX >>> don't understand it. All versions understand rm -r, however, which >>> does the same thing, so it's preferable to use that option. >> >> Well, its an errata in the tutorial for >> newbies:http://www.freebsd.org/tutorials/newuser/newuser.html#ch-7 >> I have Cc to Annelise Anderson :-) > > Thanks--it should be rm -r. I will change it one of these days. > > But rm -R should have worked; if it didn't, it may be because the rm > command is aliased to rm -i, where i means "interactive" and asks you > to confirm each deletion. I expect it would have worked. I was commenting on the style (after I had first written "RTFM: it's not -R, it's -r", and then having RTFMd myself :-) Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message