Monday, 23 December 2013

Delete / Remove a Directory Linux Command


Delete / Remove a Directory Linux Command

by  on JUNE 8, 2006 · 85 COMMENTS· LAST UPDATED JULY 17, 2013
Iam a new Linux user. How do I delete or remove a directory using command line option?

You can use the following commands to delete the directory (also known as folder in the Macintosh OS X and Microsoft Windows operating system).
a] rmdir command - Deletes the specified empty directories.
Tutorial details
DifficultyEasy (rss)
Root privilegesNo
Requirementsrmdir command
Estimated completion timeLess than a minute
b] rm command - Delete the file including sub-directories.

Syntax- rmdir command

The rmdir command remove the DIRECTORY(ies), if they are empty. The syntax is:
rmdir directory-name
rmdir [option] directory-name

Examples

Open a command-line terminal (select Applications > Accessories > Terminal), and then type the following command to remove a directory called /tmp/docs:
 
rmdir /tmp/docs
 
If a directory is not empty you will get an error:
$ rmdir letters
Output:
rmdir: letters: Directory not empty
You can cd to the directory to find out files:
$ cd letters
$ ls
In this example, remove data, foo and bar if bar were empty, foo only contained bar and data only contained foo directories:
 
cd /home/nixcraft
rmdir -p data/foo/bar
 
Where,
  1. -p - Each directory argument is treated as a pathname of which all components will be removed, if they are empty, starting with the last most component.

Linux remove entire directory including all files and sub-directories command

To remove all directories and subdirectories use rm command. For example remove *.doc files and all subdirectories and files inside letters directory, type the following command (warningall files including subdirectories will be deleted permanently):
$ rm -rf letters/
Where,
  1. -r : Attempt to remove the file hierarchy rooted in each file argument i.e. recursively remove subdirectories and files from the specified directory.
  2. -f : Attempt to remove the files without prompting for confirmation, regardless of the file's permissions
SEE ALSO

0 comments:

Post a Comment