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
原文始发于:Linux mv 命令