mv file1 file2把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。
这里,我们也整理mv的其他用法。
mv 命令是 Linux 中用于移动文件或重命名文件的命令。它的基本语法如下:mv [选项] 源文件 目标文件常用参数
**
-i** (interactive):交互模式。如果目标文件已经存在,系统会提示你是否覆盖它。**
-f** (force):强制模式。不会提示是否覆盖目标文件,直接覆盖。**
-u** (update):仅当源文件比目标文件新或者目标文件不存在时,才会进行移动操作。**
-v** (verbose):显示详细的处理过程,输出每个移动或重命名的文件。**
-n** (no-clobber):如果目标文件已存在,mv 不会覆盖它。用法案例
1. 基本用法:移动文件
将文件
file1.txt 移动到目录/home/user/documents/:mv file1.txt /home/user/documents/2. 重命名文件
将文件
file1.txt 重命名为file2.txt:mv file1.txt file2.txt3. 使用
-i 选项:交互模式如果目标文件
file2.txt 已存在,mv 会询问你是否覆盖它:mv -i file1.txt file2.txt4. 使用
-f 选项:强制模式不管目标文件是否存在,直接覆盖:
mv -f file1.txt file2.txt5. 使用
-v 选项:显示详细过程每个移动或重命名的文件都会被显示出来:
mv -v file1.txt /home/user/documents/6. 使用
-u 选项:更新模式如果源文件比目标文件新,或者目标文件不存在,才会进行移动:
mv -u file1.txt /home/user/documents/7. 移动多个文件到目录
将
file1.txt 和file2.txt 移动到/home/user/documents/ 目录:mv file1.txt file2.txt /home/user/documents/8. 使用
-n 选项:避免覆盖如果目标文件已存在,
mv 将不进行操作:mv -n file1.txt file2.txt这些是
mv 命令的一些常见用法,可以根据实际需要灵活使用不同的选项。