功能介绍
mv 命令用于实现文件或目录的移动。
mv命令格式如下:
mv [选项] 源文件或目录 目标文件或目录
可用选项意义如下。
- -f:如果操作要覆盖某个已有的目标文件时不给任何指示。
- -i:交互式的操作,如果操作要覆盖某个已有的目标文件时会询问用户是否覆盖。
mv与cp命令的明显不同之处在于:mv命令移动文件,文件个数没有增加;cp命令复制文件,文件个数增加。mv命令还可以进行文件或目录的改名,其参数设置与运行结果对应关系如下表所示
命令格式 | 运行结果 |
---|---|
mv 文件名 文件名 | 将源文件名改为目标文件名 |
mv 文件名 目录名 | 将文件移动到目标目录 |
mv 目录名 目录名 | 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名 |
操作示例
1、将test.txt文件改名为abc.txt,命令行为:
[root@w01 groupon_cn]# mv test.txt abc.txt
2.将shop_20160303.zip移到/var/www/html/meituan_shop_map/20160303/目录下,命令行为:
[root@w01 groupon_cn]# mv shop_20160303.zip /var/www/html/meituan_shop_map/20160303/
3.将/home/ricky下的所有文件和目录移到当前目录下,命令行为:
[root@w01 groupon_cn]# mv /home/ricky/* .