The rm command in Linux explained
The rm command deletes files and folders permanently. It is one of the most useful commands for anyone using a live USB drive or a fresh Linux install.
Syntax
rm [options] file
Examples
rm old.txt: delete one filerm -r oldfolder: delete a folder and everything in it
Tip
rm has no recycle bin. Check the name twice, and avoid running rm -rf with sudo unless you are certain of the path.
Keep learning
New to the terminal? Start with Linux terminal basics. You can try every command safely from a live session: see how to try Linux without installing it. Run man rm in a terminal for the full manual.
Frequently asked questions
How do I see every option for rm?
Run man rm for the full manual, or try rm --help for a short summary.
Do I need sudo to run rm?
Not for your own files. You only need sudo when the command changes something owned by the system or another user.
Is it safe to practise rm on a live USB drive?
Mostly yes, because a live session starts fresh each time. Be careful with commands that write to your internal disk, such as rm on a mounted drive or dd.