mv 命令用于实现文件或目录的移动。mv命令格式如下:
mv  [选项]  源文件或目录  目标文件或目录 


可用选项意义如下。

-f:如果操作要覆盖某个已有的目标文件时不给任何指示。

-i:交互式的操作,如果操作要覆盖某个已有的目标文件时会询问用户是否覆盖。

mv与cp命令的明显不同之处在于:mv命令移动文件,文件个数没有增加;cp命令复制文件,文件个数增加。mv命令还可以进行文件或目录的改名,其参数设置与运行结果对应关系如表6.19所示。
mv参数设置与运行结果
命令格式 运行结果
mv 文件名 文件名 将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名 目标目录已存在,将源目录
移动到目标目录;目标
目录不存在则改名
mv 目录名 文件名 出错

例如将m1.c文件改名为m2.c,命令行为:
$ mv m1.c m2.c 

再如将/usr/student下的所有文件和目录移到当前目录下,命令行为:
$ mv /usr/student/*  .
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。