pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2825
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-02 12:05:56
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-02 12:05:56
[ 第 1 楼 ]
503
回复
mv [选项] 源文件/目录 目标路径
说明:
源:要移动的文件或目录名
目标:目标位置或新名称
常见用法示例
1. 移动文件到另一个目录
将当前目录下的 file.txt 移动到 /home/user/documents/ 目录中:
mv file.txt /home/user/documents/
2. 移动多个文件到指定目录
同时移动 file1.txt、file2.txt 到 documents 目录:
mv file1.txt file2.txt documents/
3. 移动整个目录
将 dir1 文件夹移动到 backup 目录下:
mv dir1/ backup/
4. 使用 mv 重命名文件
把 oldname.txt 改名为 newname.txt:
mv oldname.txt newname.txt
5. 重命名目录
将文件夹命名为 “project_old”:
mv project/ project_old/
常用选项说明
mv 命令支持一些实用选项:
-i:交互模式,覆盖前询问确认
-f:强制移动,不提示覆盖
-v:显示详细操作过程
例如,移动时查看具体操作:
mv -v file.txt /home/user/documents/
输出类似:'file.txt' -> '/home/user/documents/file.txt'
防止误覆盖文件,推荐使用:
mv -i file.txt /backup/
注意事项
使用 mv 命令时注意以下几点:
如果目标位置已存在同名文件,原文件会被覆盖(除非使用 -i)
移动目录时不需要加斜杠(如 dir/),但加上也不影响
跨文件系统移动大文件可能较慢,实际是“复制+删除”过程
普通用户需对源文件和目标目录有相应读写权限
基本上就这些。熟练使用 mv 命令,结合 tab 键自动补全路径,可以高效完成日常文件整理工作。不复杂但容易忽略细节,比如覆盖风险和权限问题。
说明:
源:要移动的文件或目录名
目标:目标位置或新名称
常见用法示例
1. 移动文件到另一个目录
将当前目录下的 file.txt 移动到 /home/user/documents/ 目录中:
mv file.txt /home/user/documents/
2. 移动多个文件到指定目录
同时移动 file1.txt、file2.txt 到 documents 目录:
mv file1.txt file2.txt documents/
3. 移动整个目录
将 dir1 文件夹移动到 backup 目录下:
mv dir1/ backup/
4. 使用 mv 重命名文件
把 oldname.txt 改名为 newname.txt:
mv oldname.txt newname.txt
5. 重命名目录
将文件夹命名为 “project_old”:
mv project/ project_old/
常用选项说明
mv 命令支持一些实用选项:
-i:交互模式,覆盖前询问确认
-f:强制移动,不提示覆盖
-v:显示详细操作过程
例如,移动时查看具体操作:
mv -v file.txt /home/user/documents/
输出类似:'file.txt' -> '/home/user/documents/file.txt'
防止误覆盖文件,推荐使用:
mv -i file.txt /backup/
注意事项
使用 mv 命令时注意以下几点:
如果目标位置已存在同名文件,原文件会被覆盖(除非使用 -i)
移动目录时不需要加斜杠(如 dir/),但加上也不影响
跨文件系统移动大文件可能较慢,实际是“复制+删除”过程
普通用户需对源文件和目标目录有相应读写权限
基本上就这些。熟练使用 mv 命令,结合 tab 键自动补全路径,可以高效完成日常文件整理工作。不复杂但容易忽略细节,比如覆盖风险和权限问题。
