Close Menu
    Facebook X (Twitter) Instagram
    Command Linux
    • About
    • How to
      • Q&A
    • OS
      • Windows
      • Arch Linux
    • AI
    • Gaming
      • Easter Eggs
    • Statistics
    • Blog
      • Featured
    • MORE
      • IP Address
      • Man Pages
    • Write For Us
    • Contact
    Command Linux
    Home - Q&A - How to Rename File in Linux

    How to Rename File in Linux

    WillieBy WillieDecember 23, 2025Updated:March 30, 2026No Comments3 Mins Read

    Modifying file titles is a common occurrence when working on Linux systems. Understanding how to rename file in Linux helps you manage documents efficiently. This tutorial covers essential methods for changing filenames through terminal utilities.

    What Does File Renaming Mean?

    When you rename a file in Linux, you change its existing name without altering its contents.

    Linux offers multiple terminal-based utilities for this purpose. Two primary tools exist for accomplishing this task.

    How to Rename File in Linux?

    Utilizing the mv Utility

    The mv utility serves dual purposes. It relocates documents between directories. It also changes document titles. This makes it perfect for quickly renaming a file in Linux.

    Basic Structure

    mv [flags] [source] [target]

    Available Flags for mv

    Flag Purpose
    -f Overwrites silently
    -i Asks before replacing
    -n Skips existing targets
    -v Displays detailed output

    Modifying One Document

    Altering a single filename proves simple. Execute this syntax:

    mv oldname.txt newname.txt

    Verify the changes using the ls utility afterward.

    Transferring Plus Renaming

    You can simultaneously relocate and rename a file in Linux. Provide both destination path and fresh title:

    mv folder1/doc.txt folder2/updated.txt

    Processing Several Documents

    Combine the find utility alongside mv for bulk operations:

    for item in *.txt; do mv -- "$item" "${item%.txt}.pdf"; done

    This transforms every .txt extension into .pdf format.

    Working With the rename Utility

    This tool handles batch modifications using Perl expressions. It proves more powerful for complex operations when you rename a file in Linux.

    Installation Steps

    Different distributions require specific installation commands:

    Distribution Installation Command
    Ubuntu/Debian sudo apt install rename
    Fedora/CentOS sudo yum install prename
    Arch Linux sudo pacman -S rename

    Fundamental Structure

    rename [flags] 's/[pattern]/[replacement]/' [files]

    Useful Flags

    Flag Description
    -v Shows renamed items
    -n Performs trial run
    -f Forces overwrites
    -a Replaces all matches

    Switching Extensions

    Transform document extensions easily:

    rename -v 's/.txt/.pdf/' *.txt

    Substituting Portions

    Replace specific text segments within titles:

    rename -v 's/draft/final/' *.doc

    Eliminating Segments

    Remove unwanted portions by leaving the replacement empty:

    rename -v 's/backup_//' *.dat

    Character Transformations

    Convert lowercase letters into uppercase:

    rename -v 'y/a-z/A-Z/' *.txt

    Handling Spaces

    Replace blank characters with underscores:

    rename -v 'y/ /_/' *.txt

    Desktop Interface Method

    Modern Linux distributions provide graphical options. Navigate through your file browser. Select desired items. Press F2 or right-click.

    Choose the renaming option. Enter updated titles. Confirm your selection.

    Key Points to Remember

    Before attempting to rename file in Linux, create backups of critical documents first. Bulk modifications cannot be reversed afterward. Always use the -n flag for safe trial runs initially.

    FAQs

    Can I rename multiple files at once in Linux?

    Yes, use the rename utility with pattern matching or create a bash loop with mv to process multiple files simultaneously based on specific criteria.

    What happens if the target filename already exists?

    The mv command overwrites the existing file by default. Use the -i flag to prompt for confirmation before overwriting any existing files.

    How do I undo a file rename operation?

    There’s no built-in undo function. You must manually rename the file back to its original name using the same commands you used initially.

    Can I rename files while preserving permissions?

    Yes, both mv and rename commands preserve file permissions, ownership, and timestamps automatically during the renaming process without any additional flags needed.

    Is it possible to rename files across different filesystems?

    Yes, mv can rename files across different filesystems. The operation copies the file to the destination, then deletes the original after successful transfer.

    Willie
    • Website

    Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.

    Related Posts

    How to Unzip tar.gz Files on Linux, Windows, and macOS

    April 21, 2026

    How To Change Linux User

    April 21, 2026

    Copy File Using CP Command In Linux

    April 16, 2026

    How To Find Text in Files In Linux

    April 14, 2026
    Top Posts

    WRITE

    March 1, 2026

    DMSETUP

    April 11, 2026

    Linux Data Center Market Statistics In 2026

    January 15, 2026

    FBMYSQLCHECKFR

    February 20, 2026
    • Home
    • Contact Us
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.