Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RMDIR(1)		     General Commands Manual			RMDIR(1)

NAME
     rmdir -- remove directories

SYNOPSIS
     rmdir [-pv] directory ...

DESCRIPTION
     The  rmdir  utility removes the directory entry specified by each directory
     argument, provided it is empty.

     Arguments are processed in the order given.  In order to remove both a par-
     ent directory and a subdirectory of that parent, the subdirectory	must  be
     specified first so the parent directory is empty when rmdir tries to remove
     it.

     The following option is available:

     -p      Each  directory argument is treated as a pathname of which all com-
	     ponents will be removed, if they are empty, starting with the  last
	     most  component.	(See  rm(1) for fully non-discriminant recursive
	     removal.)

     -v      Be verbose, listing each directory as it is removed.

EXIT STATUS
     The rmdir utility exits with one of the following values:

     0	     Each directory referred to an empty directory and was removed  suc-
	     cessfully.

     1	     An  error	occurred while attempting to remove one or more directo-
	     ries.

     2	     Invalid arguments.

EXAMPLES
     Remove the directory foobar, if it is empty:

	   $ rmdir foobar

     Remove all directories up to and including cow, stopping at the first  non-
     empty directory (if any):

	   $ rmdir -p cow/horse/monkey

SEE ALSO
     rm(1), rmdir(2)

STANDARDS
     The rmdir utility is expected to be IEEE Std 1003.2 ("POSIX.2") compatible.

HISTORY
     A rmdir command appeared in Version 1 AT&T UNIX.

FreeBSD ports 15.1		 March 15, 2013 			RMDIR(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rmdir&sektion=1&manpath=FreeBSD+15.1-RELEASE+and+Ports>

home | help