UNIX / Linux: Delete All Files Using rm Command

last updated in Categories

How do I delete all files in UNIX or Linux stored in /home/you/letters/ directory?

In order to remove a file, you need to use the ls command to list the contents of the directory and find the filename you want to remove. For example, if yoy have a file or files in the /home/you/letters/ directory that you want to delete from the system. Type the following command to change the directory:
$ cd /home/you/letters
List the contents of the directory, run:
$ ls
OR
$ ls -l
OR
$ ls -l | less
To delete all files, enter:
$ rm *
OR
$ /bin/rm *
To remove a directory, use the rmdir command, run:
$ cd /home/you
$ rmdir letters

To remove a directory called /tmp/foo/ and all its files including subdirectories, use the rm command as follows:
$ rm -rf /tmp/foo/

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Share this on (or read 2 comments/add one below):

2 comment

    Have a question? Post it on our forum!