How To Remove File In Linux

Learning how to manage your files is an essential part of any Linux user’s toolkit. In this tutorial, we’re going to tackle file deletion in Linux. Ready? Let’s dive in!

Removing a File

To delete a file in Linux, we use the rm command followed by the name of the file you want to delete. Let’s say we want to remove a file named ‘example.txt’. We would accomplish this by typing:

    rm example.txt

Once you execute this command, the ‘example.txt’ file will be permanently deleted.

Removing Multiple Files

You can also remove multiple files at once by separating each filename with a space. For instance, to delete ‘file1.txt’, ‘file2.txt’, and ‘file3.txt’ all at once, you would use:

    rm file1.txt file2.txt file3.txt

Removing Directories

To remove a directory (and all files within it), you need to add the -r (recursive) option to the rm command.

    rm -r directoryname

This will delete the directory and everything inside of it. Be careful with this command as it will not ask for confirmation before deleting.

Force Remove

Sometimes, you may encounter files that refuse to be deleted for various reasons. In this case, forcing the removal might be your best bet. This can be done by adding the -f (force) option:

    rm -f filename

The -f option tells Linux to ignore nonexistent files and arguments, and never prompt before removal.


That wraps up our guide on how to remove files and directories in Linux. Remember to always be cautious when deleting files, as the action is permanent and could lead to lost data if not executed properly. Happy coding!