rm Command: Tutorial & Examples

Delete files and directories

The rm command is a Linux utility that stands for "remove." It is used to delete files and directories from the file system.

To use the rm command, you will need to specify the name of the file or directory that you want to delete. For example, to delete a file named file.txt, you would use the following command:

rm file.txt

To delete a directory and all of its contents, you can use the -r option to specify that the rm command should operate recursively. For example, to delete a directory named mydir and all of its contents, you would use the following command:

rm -r mydir

It's important to note that the rm command is a powerful tool and it can be dangerous to use if you are not careful. When you delete a file or directory with rm, it is permanently removed from the file system and cannot be recovered (or only with great difficulty). So be sure to use the rm command with caution, and make sure that you have a backup of any important files before deleting them.

There are also options available to the rm command that allow you to force (-f) the deletion of files, even if they are read-only, or to interactively confirm each file before deleting it (-i). These options can be helpful in certain situations, but be aware that they can also be dangerous if used improperly.

Except where otherwise noted, content on this site is licensed under a CC BY-SA 4.0 license CC BY SA