rm — Remove Files
⚠️ Warning: Linux has no Recycle Bin. Deleted files are gone permanently!
Delete a file
rm file.txt
Delete multiple files
rm file1.txt file2.txt file3.txt
rm *.txt # Delete all .txt files
Delete a directory
rmdir emptydirectory/ # Only works on EMPTY directories
rm -r directory/ # Delete directory and all contents
Safety flags
rm -i file.txt # Interactive: confirm each deletion
rm -I *.txt # Prompt once before deleting 3+ files
rm -v file.txt # Verbose: show what's being deleted
The dangerous command
rm -rf / # NEVER run this — deletes everything!
-f means force (no prompts), -r means recursive.
Better practice
Before deleting, use ls to confirm what you're about to delete:
ls *.txt # See what files match
rm *.txt # Then delete them