mov

移动文件或目录;默认不会覆盖已有目标。

文件版本 1.2.3稳定
lil-terminal

概览

mov 移动文件或文件夹,不会再创建副本。如果 backup 已是目录,mov report.txt backup 会把文件放进去;mov report.txt backup/report.txt 则明确指定最终路径。目标的父目录必须事先存在。

先确认目标位置

区分目标是现有目录还是完整的新文件路径。需要改变位置时用 mov,只改名称时用 ren。仅在确实需要替换时使用 -f。

语法

lil-terminal
mov <src> <dst> [-f]

参考

mov <src> <dst>

将文件或目录移动到 <dst>

mov <src> <dst> -f

移动并替换现有文件、链接或空目录

说明

如果最终目标已经存在,默认会停止。只有显式使用 -f 才能替换兼容的文件、符号链接或空目录;非空目录不会被清空。替换前会临时保存旧目标,以便移动失败时恢复。

安全性

不能把目录移动到其自身的子目录。lil-terminal 会同步更新被移动目录中的工作路径和基准路径。旧式 mov <dst> 会把当前目录移入现有目录;新脚本应明确写出源路径和目标路径。

交互式 sandbox 预览

可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。

将文件或目录移动到 <dst>

安装与管理

安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。

Base 与 Minimum 是同一当前模块版本的两个包。

Base 包

安装包含本地参考和全部已发布模式的完整包。

install mov
Minimum 包

安装精简包。该包不包含本地参考;help <cmd> -i 会打开当前服务器参考。

install mov -m
精确公开版本

安装这个确切的已发布版本。

install mov -v 1.2.3
检查或升级

让 upgrade 检查兼容性,仅在需要时替换已安装块。

upgrade mov
删除模块

删除扩展块,不影响核心和其他模块。

install mov -u

示例

示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。

将文件或目录移动到 <dst>
cd \sandbox\tmp | mov draft.txt ..\workspace\draft.txt
README.txt
current.txt
draft.txt
new.txt

original.txt
updated.txt
replace.txt
draft.txt
将文件或目录移动到 <dst>
mov \sandbox\tmp\new.txt \sandbox\workspace
original.txt
updated.txt
replace.txt
new.txt
将文件或目录移动到 <dst>
mov \sandbox\tmp\new.txt \sandbox\tmp\current.txt
目标已存在
移动并替换现有文件、链接或空目录
mov \sandbox\tmp\new.txt \sandbox\tmp\current.txt -f
README.txt
current.txt
draft.txt
将文件或目录移动到 <dst>
mov \sandbox\tmp \sandbox\tmp\inside
目标位于源目录内部
将文件或目录移动到 <dst>
cd \sandbox\workspace | mov \sandbox\tmp
README.txt
current.txt
draft.txt
new.txt
workspace/

本示例使用的文件: sandbox/workspace/original.txt

该示例使用受保护的 /sandbox/ 文档工作区中的文件或目录。

alpha
beta
gamma

相关文档

当前公开版本

v1.2.32026-10-31

生产级完善

mov 的当前稳定版本。移动文件或目录;默认不会覆盖已有目标。