linux中移动文件和文件夹的命令是mv
语法 mv [options] 文件或者目录 文件或者目录
参数
-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;
-f: 在mv操作要覆盖某已有的目标文件时不给任何指示;
命令格式 | 运行结果 |
---|---|
mv 文件名 文件名 | 将源文件名改为目标文件名 |
mv 文件名 目录名 | 将文件移动到目标目录 |
mv 目录名 目录名 | 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名 |
mv 目录名 文件名 | 出错 |
文件实例
- 将文件重命名
mv a.txt b.txt - 移动文件到指定目录
mv a.txt test/ - 将文件重命名并覆盖已经存在的文件
mv a.txt b.txt -f
b.txt已经存在
不会提示是否覆盖已经存在文件
目录实例
- 目录重命名
mv dira dirb
dirb目录不存在 - 移动目录到其他目录下
mv dira dir
dir目录存在 - 文件夹覆盖
无法实现,只能用cp