Linux mv Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux mv Guide
Complete beginner-friendly guide to mv on Linux, covering Arch Linux, CachyOS, and other distributions including moving files, renaming files, and file operations.
Table of Contents
Understanding mv
What is mv?
mv (move) moves and renames files.
Uses:
- Move files: Relocate files
- Rename files: Change file names
- Reorganize: Organize files
- File management: Manage filesystem
Why it matters:
- File organization: Organize files
- Renaming: Change file names
- Moving: Relocate files
mv Basics
Move File
Basic usage:
# Move file
mv source.txt /destination/
# Move and rename
mv old-name.txt new-name.txt
Multiple Files
Move several:
# Move multiple files
mv file1.txt file2.txt file3.txt /destination/
# All moved to destination
Moving Files
Interactive Mode
Confirm overwrite:
# Interactive mode
mv -i source.txt dest.txt
# Asks before overwriting
Verbose Output
Show actions:
# Verbose mode
mv -v source.txt dest.txt
# Shows what's moved
Renaming Files
Rename File
Change name:
# Rename file
mv old-name.txt new-name.txt
# Same directory, different name
Rename Directory
Rename folder:
# Rename directory
mv old-dir/ new-dir/
# Directory renamed
Troubleshooting
Permission Denied
Fix permissions:
# Check permissions
ls -l source.txt
# Use sudo if needed
sudo mv source.txt /destination/
Summary
This guide covered mv usage, file moving, and renaming for Arch Linux, CachyOS, and other distributions.
Next Steps
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.