mod

无需调用系统 chmod 或 touch,即可修改文件或目录的 UNIX 权限和时间戳。

文件版本 1.1.3稳定
lil-terminal

概览

mod 可用短格式或 mode 设置 UNIX 权限,并分别控制访问/修改时间。

只修改真正需要的元数据

只修改真正需要的元数据:权限、日期或时间、访问时间与修改时间都可以明确选择。

语法

lil-terminal
mod <path> [-0755|-m 0755] [-YYYYMMDD] [-HHMMSS] [-o|-s]

参考

mod <path> -0755

用短格式设置八进制权限

mod <path> -m 0755

通过 mode 选项按 UNIX mode 格式设置权限

mod <path> -20251225

设置日期

mod <path> -121008

按 HHMMSS 格式设置时间

mod <path> -20251225 -121008

同时设置日期和时间

mod <path> ... -o

仅修改访问时间

mod <path> ... -s

仅修改修改时间

日期与时间

日期和时间可单独或一起设置。没有 -o/-s 时同时修改访问时间和修改时间;-o 仅访问时间,-s 仅修改时间。ctime 由文件系统管理。

权限

短写 -0755-m 0755 表示同一个 UNIX 权限值,两种写法分别适合紧凑输入和明确的 mode 选项。

结果

如果已安装 stat,mod 会通过 stat 返回更新后的元数据;否则成功修改后返回普通成功标记。

交互式 sandbox 预览

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

用短格式设置八进制权限

安装与管理

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

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

Base 包

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

install mod
Minimum 包

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

install mod -m
精确公开版本

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

install mod -v 1.1.3
检查或升级

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

upgrade mod
删除模块

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

install mod -u

示例

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

用短格式设置八进制权限
cd \sandbox\tmp | @mf permissions.txt | mod permissions.txt -0600 | @stat permissions.txt
permissions.txt

0600

permissions.txt
0600
通过 mode 选项按 UNIX mode 格式设置权限
mod sandbox/tmp/example.txt -m 0600
Permissions  0600  -rw-------
设置日期
mod sandbox/tmp/example.txt -20261225
Modified  2026-12-25
按 HHMMSS 格式设置时间
mod sandbox/tmp/example.txt -121008
Modified  12:10:08
Accessed  12:10:08
同时设置日期和时间
mod sandbox/tmp/example.txt -20261225 -121008
Modified  2026-12-25 12:10:08
仅修改修改时间
mod sandbox/tmp/example.txt -121008 -s
Modified  12:10:08
Accessed  unchanged
用短格式设置八进制权限
mod \sandbox\tmp\missing.txt -0644
未找到路径

本示例使用的文件: sandbox/tmp/README.txt

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

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

相关文档

当前公开版本

v1.1.32026-08-10

本地化的权限与时间参考

分别说明 -0755-m 0755,并完整解释日期、时间、-o-s