mod

使用 PHP 修改 UNIX 权限和文件时间。mod notes.txt -0600 仅允许所有者访问,mod notes.txt -m 0644 则使用显式模式参数。安装 stat 后会显示修改后的属性。

文件版本 1.1.4稳定
lil-terminal

概览

mod 使用 PHP 修改 UNIX 权限和文件时间。mod notes.txt -0600 仅允许所有者访问,mod notes.txt -m 0644 则使用显式模式参数。安装 stat 后会显示修改后的属性。

先检查再修改

用 mf 创建临时文件,运行 mod notes.txt,执行 -0600 后重新检查。

语法

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

参考

mod [path]

通过 stat 显示元数据(只读)

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

仅修改修改时间

说明

-YYYYMMDD 设置日期,-HHMMSS 设置时间;默认同时修改访问时间和修改时间。-o 仅选择访问时间,-s 仅选择修改时间。未指定日期或时间时这些开关不产生修改。使用服务器的 PHP 时区。

安全性

没有修改参数时,mod 直接调用 stat 查看属性;若未安装则提示安装。无效日期或权限会被拒绝。除非必要,请避免 0777。

交互式 sandbox 预览

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

通过 stat 显示元数据(只读)

安装与管理

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

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

Base 包

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

install mod
Minimum 包

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

install mod -m
精确公开版本

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

install mod -v 1.1.4
检查或升级

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

upgrade mod
删除模块

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

install mod -u

示例

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

通过 stat 显示元数据(只读)
mod
Path         sandbox
Type         directory
Items        16
Permissions  0755  drwxr-xr-x
Modified     2026-08-11 18:40:00
通过 stat 显示元数据(只读)
mod \sandbox\feed.xml
Path         sandbox/feed.xml
Type         file
Extension    xml
Size         127 b (127 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00
用短格式设置八进制权限
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -0600
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0600  -rw-------
Modified     2026-08-11 18:40:00
通过 mode 选项按 UNIX mode 格式设置权限
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -m 0644
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00
设置日期
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 18:40:00
按 HHMMSS 格式设置时间
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -121008
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 12:10:08
同时设置日期和时间
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -121008
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 12:10:08
仅修改访问时间
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -o | @stat \sandbox\tmp\permissions.txt -f
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00

Modified     2026-08-11 18:40:00
Accessed     2025-12-25 18:40:00
仅修改修改时间
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -s | @stat \sandbox\tmp\permissions.txt -f
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 18:40:00

Modified     2025-12-25 18:40:00
Accessed     2026-08-11 18:40:00
用短格式设置八进制权限
mod \sandbox\missing.txt -0644
未找到路径
设置日期
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251344
日期或时间无效

本示例使用的文件: 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.42026-10-31

Read-only metadata inspection via stat

mod and mod <path> reuse the installed stat renderer; modifications still require explicit flags.