2015-07-01 创建
1、概述
Linux mv 命令 移动文件也可以对文件重命名
2、命令格式
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
3、常用命令参数
--backup[=CONTROL] 对每个存在的目标文件备份
-b 和--backup 一样,但是不接受任何参数
[root@mode-6 day03]# ll
total 4
-rw-r--r-- 1 root root 0 Oct 11 08:54 aaa
-rw-r--r-- 1 root root 59 Oct 11 08:52 bb
[root@mode-6 day03]# mv -fb bb aaa
[root@mode-6 day03]# ll
total 4
-rw-r--r-- 1 root root 59 Oct 11 08:52 aaa
-rw-r--r-- 1 root root 0 Oct 11 08:54 aaa~ # 被备份文件
-f, --force 如果覆盖已存在文件,那么也不会有任何提示
-i, --interactive 如果需要覆盖,那么会进行提示
-n, --no-clobber 如果目标文件已存在,那么不会进行覆盖
如果你指定了 -f, -i , -n 中的两个或者三个,那么只有最后一个有效。
-u, --update 当目标文件不存在,或者源文件比目标文件的 修改时间 更新时,该命令才有效
4、常用示例
mv aaa bbb 将文件 aaa 重命名为 bbb
mv aaa /tmp/ 将文件aaa 移动到目录 /tmp/ 下
5、当前命令所在位置和类型
[oldboy@moban ~]$ which mv
/bin/mv
[oldboy@moban ~]$ type mv
mv is /bin/mv