mv 命令

将一个档案移至另一档案,或将数个档案移至另一目录。

语法:mv [options] source dest
      mv [options] source ... directory

该命令的各选项含义如下:

-b  当遇到要覆盖其他文件或目录时,将自动备份,备份文件名为
    原文件名加上 -S 参数指定的字符串,若未设置则加上“~”
-i  若目的地已有同名档案,则先询问是否覆盖旧档
-f  若目的地已有同名档案,直接覆盖旧档而不备份
-u  当要覆盖的文件或目录比源文件要新,则不覆盖目标文件;
-S<字符串>  指定备份文件名后要加上的字符串。

指令实例:

mv  file1.txt file2.txt
% 将 file1.txt 更名为 file2.txt。

mv -i *.c   Finished
% 将所有的 .c 文件移至 Finished 子目录中。
:;-f出现重复情况,直接覆盖;-i当遇到要覆盖文件或目录时,总是询问用户;