文件目录移动和重命名—mv
在Linux系统中,可以使用mv命令来实现文件的重命名或移动。mv命令是move的缩写,其功能与cp命令有很多相似之处。
命令的语法如下:mv [选项] 源文件|目录 目标文件|目录
在这个语法中,选项参数有6种,如表所示:
选项 | 说明 |
-b | 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份 |
-i | 询问是否覆盖旧文件 |
-f | 不询问直接覆盖旧文件 |
-n | 不覆盖任何已存在的文件或目录 |
-u | 当源文件比目标文件新或者目标文件不存在时,才执行移动 |
-V | 显示文件移动过程 |
以下举例是pwd命令的实例解析:
①重命名文件
在不覆盖任何已存在的文件或目录的情况下,当源文件比目标文件新或目标文件不存在时才执行移动操作,并显示文件移动的过程。重命名root用户主目录下的mrkj_1文件为mrkj_4,实际操作如图所示:
②覆盖文件前提示
当重命名root用户主目录下的mrkj_2文件为mrkj_4时,如果当前目录中已经存在mrkj_4文件,会提示是否覆盖该文件。实际操作如图所示:
③显示文件移动过程
将root用户主目录下的所有文件及文件夹移动到新建的mrkj_E文件夹中,通过“v”参数显示文件移动的过程信息,实际操作如图所示: