文件管理 · 2022年02月20日 0

mv命令 – 移动或改名文件

mv命令是“move”单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。 这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称发生改变,但个数并未增加。而cp命令是对文件进行复制操作,文件个数是有增加的。 **语法格式:** mv [参数] **常用参数:** | -i | 若存在同名文件,则向用户询问是否覆盖 | | ----- | -------------------------------------------------------------- | | -f | 覆盖已有文件时,不进行任何提示 | | -b | 当文件存在时,覆盖前为其创建一个备份 | | -u
| 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作 | **参考实例** 将文件file_1重命名为file_2: ``` [root@anycode ~]# mv file_1 file_2 ``` 将文件file移动到目录dir中 : ``` [root@anycode ~]# mv file /dir ``` 将目录dir1移动目录dir2中(前提是目录dir2已存在,若不存在则改名): ``` [root@anycode ~]# mv /dir1 /dir2 ``` 将目录dir1下的文件移动到当前目录下: ``` [root@anycode ~]# mv /dir1/* . ```