Linux Commands

Remove Files And Directories In Linux From Terminal

Remove Files And Directories In Linux From Terminal
Written by itsubuntu

Tutorial To Remove Files And Directories In Linux From Terminal Or From Command-Line.

In this Linux tutorial post, we will use various Linux commands to remove files and directories in Linux from the terminal.

We will go through the Linux commands to delete files and directories in Linux from terminal or CLI.

Remove Files And Directories In Linux From Terminal

Removing files and directories can create serious troubles. You might lose important files and data from your system. So, make sure that you run these commands wisely.

You can use the tree command to view the files and directories so that you can delete them properly. Know the directory structure in your Linux before starting to remove the files and directories.

Run the following command to install tree command in Linux:

sudo apt-get install tree

Run tree command with:

tree

Commands To Delete Files And Directories In Linux

Commands To Delete Files In Linux

Run the rm command along with your file name which you want to delete and enter:

rm file_name.txt

Just in case if the file is not in the current directory, you need to provide the file location:

rm ./pathtothefilelocation/file_name

Run the following command to delete multiple files at once in Linux:

rm filename1 filename2 filename3

You can also use the wildcards to delete the groups of files with the same format.  You will know more about this command from the example below. You will see two commands where we are deleting png files and pdf files.

rm *.png
rm *.pdf

If you want confirmation before deleting the file, run the rm command with -i option.

rm -i filename

To remove files without prompting even if the files are write-protected, use the -f option.

rm -f filename

Commands To Delete Directories In Linux

Let’s see the commands to remove directories in Linux based operating system with the following examples.

Run the following command to remove an empty directory:

rm -d directoryname

Run the following command to remove multiple directories at once:

rm -d directoryname directoryname1 directoryname2

Run the following command to remove a directory with the files inside:

rm -r directory1 directory2 directory3

Note: rm -r command removes the directories and all files and sub-directories contained within them.

Run the following command to remove password-protected directory forcefully:

rm -rf directory

Remove Directories with rmdir command

Run the following command to delete a single directory in the current directory:

rmdir directoryname

You can also provide the path to the directory:

rmdir /path/to/directory

Run the following command to delete multiple directories at once:

rmdir directoryname1 directoryname2 directoryname3

This much for now. Please let us know if there is any error in this post.  We are regularly updating our blog posts.

About the author

itsubuntu

Leave a Comment