The Linux rm Command: Remove Files
The Linux rm Command: Remove Files
rm removes files and directories. Warning: There is no trash bin - deleted files are gone.
Basic Usage
rm file.txt
rm file1.txt file2.txt
Remove files.
Directory
rm -r mydir/
Recursive (includes contents).
Force
rm -f file.txt
Force (no prompt, ignore non-existent).
Safety Options
-i— Interactive (confirm each)-I— Prompt once for many files-r/-R— Recursive-f— Force (no prompt)-v— Verbose
Examples
Interactive delete
rm -ri directory/
Prompts before each removal.
Keep certain files
rm -v * | grep -v keep.txt
Pipe to filter.
