Handy Dev Tools
日常工作的简单在线工具。

暂无收藏

    Base64 编码/解码器
    Markdown 转 HTML
    HTML 转 Markdown
    URL 编解码
    Unicode 转义转换
    Unicode 编解码
    SQL 格式化
    SQL 分割
    SQL 参数绑定
    JSON 格式化
    XML 格式化
    YAML 格式化
    GraphQL 格式化
    JSON 转 YAML
    YAML 转 JSON
    JSON 转 TOML
    TOML 转 JSON
    HTML 实体 编码/解码
    TOML 转 YAML
    YAML 转 TOML
    CSV 转 SQL INSERT
    Markdown 表格生成
    JSON 转 XML
    XML 转 JSON
    UUID 生成器
    ULID 生成器
    密码生成器
    哈希生成
    Lorem Ipsum 生成器
    Lorem Picsum 图片URL生成器
    测试数据生成工具
    QR 码生成
    S3 路径解析与转换
    IP 地址计算
    子网分割
    子网合并
    CloudFront 签名 URL 生成
    RDS 连接字符串生成
    坐标转换器
    地理格式批量转换
    JWT 解码与解析
    Basic 认证
    密码强度分析
    信用卡验证
    PII Mask(敏感信息脱敏)
    RSA 密钥对生成器
    大小写转换
    罗马字转换
    罗马数字转换器
    语音代码转换器
    字符计数
    文本 Diff
    HTML 标签移除
    正则表达式测试
    颜色转换
    骰子
    Crontab 生成器
    Crontab 解析器
    表情选择器
    Unix 时间戳转换器
    HTTP 状态码搜索
    端口号查询
    MIME 类型搜索
    Base64 文件转换
    图片 Base64 编码/解码
    User-Agent 解析
    URL 解析
    OGP 检查
    提交信息生成器
    Chmod 计算器
    终端 GIF 生成器
    .env Parser & Validator
Ctrl+K

Chmod 计算器

chmod 数值与符号双向转换。

符号(勾选以更改权限)
类型执行
所有者
其他
特殊位
选项
chmod 命令

数值形式

chmod 755 path/to/file

符号形式

chmod u=rwx,g=rx,o=rx path/to/file

使用方法

关于此工具

在八进制数(755/2775)与符号(rwxr-xr-x)之间转换,可复制数值与符号两种 chmod 命令。可在文件名栏修改命令中的路径。

使用方法

在数值框输入 755 或 2775,或在表中勾选/取消 Owner/Group/Others 的读/写/执行。特殊位(setuid/setgid/sticky)为开关;递归 (-R) 在右侧选项栏。当所有特殊位为 OFF 时不显示前导 0(如 0755 → 755)。在文件名/路径栏(默认 path/to/file)可修改命令中的路径。会显示两种 chmod 命令:数值形式与符号形式,可分别复制。

选项

数值:3 位(755)或 4 位(2775)。当所有特殊位为 OFF 时不显示前导 0。符号:Owner/Group/Others 的 r/w/x 及 setuid/setgid/sticky 开关。选项:递归 (-R)。文件路径:默认 path/to/file。输出:两种 chmod 命令(数值与符号)。

使用场景

• 查看文件/目录权限 • 查询脚本或部署用的 chmod 值 • 学习符号与数值对应关系 • 将数値或记号形式的命令粘贴到终端执行

How it works

数值模式为八进制:每位为 r=4、w=2、x=1 之和(0–7)。3 位为所有者、组、其他;4 位时首位为特殊位(setuid=4、setgid=2、sticky=1)。符号形式指定对象与权限(如 u=rwx,g=rx,o=rx);u+s、g+s、o+t 表示 setuid/setgid/sticky。

隐私与数据处理

所有输入、转换与命令生成均在浏览器内完成,不会发送到服务器。

常见问题

Q: chmod 755 中每个八进制数字代表什么?
A: chmod 755 是三个八进制数字:所有者(7)、组(5)、其他人(5)。每个数字是 r=4、w=2、x=1 的总和。因此 7=rwx(读+写+执行),5=r-x(读+执行)。工具通过复选框显示每一项。
Q: setuid、setgid 和粘滞位是什么?
A: 这些是特殊权限位(第4个前导数字)。setuid(4)以文件所有者身份运行文件;setgid(2)以组身份运行,或使新文件继承目录的组;粘滞位(1)在目录上防止用户删除他人的文件(如 /tmp)。
Q: 什么时候应该使用 chmod -R(递归)?
A: 对目录内所有文件和子目录应用权限时使用 -R。请谨慎——对文件和目录应用相同权限可能会导致问题(例如对数据文件设置可执行位)。
Q: 数字表示(755)和符号表示(u=rwx,g=rx,o=rx)的 chmod 有什么区别?
A: 数字模式一次替换所有权限。符号模式可以在不影响其他权限的情况下,对特定用户(u=用户,g=组,o=其他,a=所有人)添加(+)、删除(-)或设置(=)权限。
Q: 此工具会向服务器发送任何数据吗?
A: 不会。所有转换和命令生成均在浏览器内完成,不会向任何服务器发送数据。