Linux rm Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux rm Guide
Complete beginner-friendly guide to rm on Linux, covering Arch Linux, CachyOS, and other distributions including removing files, directories, and safe deletion practices.
Table of Contents
Understanding rm
What is rm?
rm (remove) deletes files and directories.
Uses:
- Delete files: Remove files
- Remove directories: Delete folders
- Cleanup: Clean up files
- File management: Manage filesystem
Warning:
- Permanent: Deletion is permanent
- No undo: Cannot easily recover
- Be careful: Double-check before deleting
rm Basics
Remove File
Basic usage:
# Remove file
rm file.txt
# Remove multiple files
rm file1.txt file2.txt file3.txt
Interactive Mode
Confirm deletion:
# Interactive mode
rm -i file.txt
# Asks for confirmation
Removing Files
Force Removal
Force delete:
# Force removal
rm -f file.txt
# No confirmation, even if protected
Verbose Output
Show actions:
# Verbose mode
rm -v file.txt
# Shows what's removed
Removing Directories
Recursive Removal
Remove directory:
# Remove directory and contents
rm -r directory/
# Recursive removal
Force Recursive
Force recursive:
# Force recursive
rm -rf directory/
# No confirmation
# Use with extreme caution!
Safety Practices
Always Verify
Check before delete:
# List files first
ls -la
# Verify what you're deleting
rm -i file.txt
Use Aliases
Safe aliases:
# Add to ~/.bashrc
alias rm='rm -i'
# Always prompts
Troubleshooting
Permission Denied
Fix permissions:
# Check permissions
ls -l file.txt
# Use sudo if needed
sudo rm file.txt
Summary
This guide covered rm usage, file/directory removal, and safety practices for Arch Linux, CachyOS, and other distributions.
Next Steps
- rmdir Guide - Remove empty directories
- ls Guide - List files
- Backup and Restore - Backup strategies
- rm Documentation:
man rm
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.