Unix Rename a Directory Command

I am an new Unix system user. I have a directory called letters in my home directory. How do I rename letters to letters.old on Unix like operating systems?

You need to use the mv command as follows to rename the file or directory names on Unix-like operating systems.
Tutorial details
Difficulty Easy (rss)
Root privileges No
Requirements None
Time 1m

ADVERTISEMENTS

mv command syntax to rename directories

The basic syntax is:

mv oldDirName newDirName

OR

mv source target

Renaming a directory on Unix

Open the Terminal app and type the following command to rename a directory called foo to bar:

mv foo bar

Alert: The directory foo will be given the new name bar as long as a directory called bar did not previously exist. If directory bar already existed before the mv command was issued, the result of would be to put the directory foo and its files into the directory bar.

Getting verbose output

Pass the -v option to the mv command to be verbose, showing files after they are moved:

mv -v python-project-1 python-project-2
python-project-1 -> python-project-2
🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source/DevOps topics:
CategoryList of Unix and Linux commands
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04

ADVERTISEMENTS
0 comments… add one

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre>, <code>...</code> and <kbd>...</kbd> for code samples.