Skip to content

Linux mv Guide

Mattscreative edited this page Dec 5, 2025 · 2 revisions

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

  1. Understanding mv
  2. mv Basics
  3. Moving Files
  4. Renaming Files
  5. Troubleshooting

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.

Clone this wiki locally