- 基本用法 :
a.移动一个或则多个文件
b.移动一个或则多个目录
c.重命名文件或者目录
2.移动提示打印信息 时候移动成功 -v
mv -v *.file /PATH
3.使用交互模式 提示目标路径处 是否有相同的文件 -i
是否覆盖时 输入 y 即可
mv -i file.c /PATH
4.不覆盖同名文件 -n 也就是如果有重名文件取消移动
mv -nv file.c /PATH
5.使用更新选项 时间戳 -u 如果同名文件存在 保存时间最新的那个
mv -u file.c /PATH
6.覆盖前创建备份 -b
mv -bv file.c /PATH
文件后面带有~ 的为备份文件
- 强制覆盖同名文件 -f
mv -f file.c /PATH
8.同时移动多个 不同类的文件
例:
$dir1
ls
a.txt b.jpg c.bmp d.mp4
如何同时将它他们移动到 dir2
mv dir1 *.{txt,jpg,bmp,mp4} dir2 //注意{}内为正则表达式严格按照格式进行
即可
同时cp命令也支持