目录
mv 源文件 目标文件夹
- 若目标文件夹不存在,执行创建,但是没有移动
- 目标文件夹存在,直接移动
- 源文件和目标文件名字不同,移动后并改名;若该文件名存在,则会覆盖。
- 移动多个文件到另一目录,目标文件夹在最后
mv -t 目标地址 源文件
- 移动多个目标文件,目标地址在最前面
- *.txt——全部txt文件
MV -i [源] [目标]
- 仅使用mv,默认覆盖
- -i ,在移动前询问是否覆盖;y选择覆盖,n则不覆盖,无操作。
mv -f 源 目标
- 相同文件名,默认覆盖,同不使用。
mv dir1 dir2
- 移动文件夹
- 移动到当前文件夹(此处先回退到上一层,读取了Desktop文件夹)
- 重命名为Desktop文件夹(缺少回退步骤)
mv -b 源 目标
- 同名文件,默认覆盖,但创建备份文件
总结
- 文件名相同时 ,mv 和mv -f ,默认覆盖且无多余操作;mv -b ,覆盖但产生备份文件;mv -i,操作前询问。
- mv -t [目标] [源1 源2 源3 ...]