社区电脑网络 → 浏览:帖子主题
* 帖子主题:【Linux】mv 命令的基本语法
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2825
发帖: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 键自动补全路径,可以高效完成日常文件整理工作。不复杂但容易忽略细节,比如覆盖风险和权限问题。
2026-04-11 11:43:57 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容