← 中文资源

简体中文版本

Chmod 权限计算命令行工具

一个 Node 命令行工具,在八进制与符号形式之间转换 Unix 文件权限,双向展示 rwx 位与数值。

阅读英文原文

功能说明

把三位或四位八进制模式转换为符号串,或反向解析。九个权限位各自查表得出,特殊位单独报告。

运行方式

node chmod.mjs 755

预期输出

八进制 755 展开为用户 rwx、组 r-x、其他 r-x:

rwxr-xr-x (755)

限制

仅展示权限位,不考虑 umask、ACL,也不判断当前进程是否有权修改某个文件的模式。示例含完整转换实现与测试,可本地复现核对。

本译文依据英文原文完整重写,包含功能说明、运行方式与真实预期输出,供中文读者对照英文原稿阅读;示例代码与命令与英文版本严格一致,可在本地按运行方式复现并逐项核对结果。当前实现覆盖最常见的使用路径,超出上文限制边界的场景需要额外设计与实现;若用于生产,请先补充输入校验、错误处理与日志,再结合自身环境调整依赖版本。