2022-07-17 15:36:18 +01:00
|
|
|
# mv
|
|
|
|
|
|
|
|
> 移动或重命名文件或目录。
|
|
|
|
> 更多信息:<https://www.gnu.org/software/coreutils/mv>.
|
|
|
|
|
|
|
|
- 移动文件到任意位置:
|
|
|
|
|
2023-05-24 04:15:42 +01:00
|
|
|
`mv {{路径/到/来源}} {{路径/到/目标}}`
|
2022-07-17 15:36:18 +01:00
|
|
|
|
|
|
|
- 移动文件到其他目录,并保持文件名不变:
|
|
|
|
|
2023-05-24 04:15:42 +01:00
|
|
|
`mv {{路径/到/来源1 路径/到/来源2 ...}} {{路径/到/目标目录}}`
|
2022-07-17 15:36:18 +01:00
|
|
|
|
|
|
|
- 覆盖现有文件前无需确认:
|
|
|
|
|
2023-05-24 04:15:42 +01:00
|
|
|
`mv -f {{路径/到/来源}} {{路径/到/目标}}`
|
2022-07-17 15:36:18 +01:00
|
|
|
|
|
|
|
- 无论是否有文件权限,覆盖现有文件前均需要确认:
|
|
|
|
|
2023-05-24 04:15:42 +01:00
|
|
|
`mv -i {{路径/到/来源}} {{路径/到/目标}}`
|
2022-07-17 15:36:18 +01:00
|
|
|
|
|
|
|
- 不要覆盖现有的目标文件:
|
|
|
|
|
2023-05-24 04:15:42 +01:00
|
|
|
`mv -n {{路径/到/来源}} {{路径/到/目标}}`
|
2022-07-17 15:36:18 +01:00
|
|
|
|
|
|
|
- 详细模式,移动后打印文件名:
|
|
|
|
|
2023-05-24 04:15:42 +01:00
|
|
|
`mv -v {{路径/到/来源}} {{路径/到/目标}}`
|