How do I use mv command to rename or move file under UNIX operating systems?
You can move and rename files by using the mv command under UNIX.
Syntax
mv oldname newname mv filename /dest/di
Task: Rename A File
Type the mv command to rename foo.txt to bar.txt:
mv foo.txt bar.txt ls
Task: Rename A Directory
Type the following command to rename a directory in the current directory:
mv oldDir newDir mv letters letters.old
Task: Move Directory
Use the following sytax:
mv sourceDir destDir
In this example, move httpd directory and its contents to a new location /webroot in the file system so that a subdirectory named httpd resides in directory /webroot:
mv httpd /webroot cd /webroot ls -l
mv Options
The following options are supported:
- -f : mv will move the file(s) without prompting even if it is writing over an existing target. Note that this is the default if the standard input is not a terminal.
- -i : mv will prompt for confirmation whenever the move would overwrite an existing target. An affirmative answer means that the move should proceed. Any other answer prevents mv from overwriting the target.
Overwrite an existing file, enter:
mv -f file /dest mv -i /etc/passwd /backup
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop






![Linux Copy File Command [ cp Command Examples ]](http://s0.cyberciti.org/images/rp/1/19.jpg)



{ 8 comments… read them below or add one }
How can I change the name of the company in a Unix system?
mv company newcompanyname
Plz give an example for mv -t command in unix
plz give a program to implement move command
#include
#include
#include
#include
int main()
{
int fd,rc,fd1;
char ch[5];
fd=open(“sam1″,O_WRONLY|O_CREAT);
fd1=open(“sam”,O_RDONLY);
while((rc=read(fd1,ch,5))>0)
{
write(fd,ch,rc);
}
close(fd);
close(fd1);
printf(“FILE IS SUCCESSFULLY MOVED\n”);
unlink(“sam”);
return 0;
}
Can we use mv command to move one file to another remote machine..?
No. Use rsync command with –delete option. Read man page for more info.
Let’s say I have a directory with FLAC and MP3 files. I would like to move all of the FLAC files into a folder or even a folder that has not been created yet. Is this possible?