ren

在同一父目录中重命名文件或目录。

文件版本 1.2.4稳定
lil-terminal

概览

ren 只修改名称,不改变父目录。ren draft.txt final.txt 重命名文件;ren archive 重命名当前目录。如需改变父目录,请使用 mov。

名称与路径的区别

只改名称选 ren;还要改变所在目录则选 mov。使用 -f 前先检查目标。

语法

lil-terminal
ren [-f] <new> · <src> <new>

参考

ren <new>

重命名当前目录

ren <src> <new>

重命名文件或目录

ren <src> <new> -f

重命名并替换现有文件、链接或空目录

ren -- <new>

允许以连字符开头的名称

说明

新名称不能包含 / 或 \,也不能为 . 或 ..。默认不会覆盖同名目标。-f 只允许替换兼容的文件、符号链接或空目录,不会删除非空目录。ren -- -draft.txt 可使用以连字符开头的名称。

安全性

如果重命名的目录包含当前工作目录或基准目录,lil-terminal 会更新跟踪的路径。成功时显示简短的目录列表,不会单独输出 “Renamed”。

交互式 sandbox 预览

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

重命名文件或目录

安装与管理

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

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

Base 包

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

install ren
Minimum 包

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

install ren -m
精确公开版本

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

install ren -v 1.2.4
检查或升级

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

upgrade ren
删除模块

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

install ren -u

示例

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

重命名文件或目录
cd \sandbox\tmp | ren draft.txt final.txt
README.txt
current.txt
final.txt
new.txt
重命名文件或目录
ren \sandbox\tmp\new.txt current.txt
目标已存在
重命名并替换现有文件、链接或空目录
ren \sandbox\tmp\new.txt current.txt -f
README.txt
current.txt
draft.txt
重命名当前目录
cd \sandbox\workspace | ren archive | pwd
original.txt
updated.txt
replace.txt

/home/account/public_html/sandbox/archive
重命名文件或目录
ren \sandbox\tmp\draft.txt nested/final.txt
无效名称
允许以连字符开头的名称
cd \sandbox\tmp | ren draft.txt -- -draft.txt
README.txt
current.txt
-draft.txt
new.txt

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

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

alpha
beta
gamma

相关文档

当前公开版本

v1.2.42026-10-31

ren -f 失败时不会删除目标文件。

ren -f 失败时不会删除目标文件。