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


可用选项意义如下。

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

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

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

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

再如将/usr/student下的所有文件和目录移到当前目录下,命令行为:
$ mv /usr/student/*  .

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注