#文件权限 #Unix 文件 #模式 # #解码 #显示 #解释

unix_mode

解码、解释和显示 Unix 文件模式位(即使在非 Unix 平台上)

5 个版本

0.1.4 2023 年 8 月 12 日
0.1.3 2021 年 10 月 26 日
0.1.2 2021 年 8 月 1 日
0.1.1 2020 年 5 月 9 日
0.1.0 2020 年 5 月 8 日

#163 in Unix API

Download history 2263/week @ 2024-03-13 1934/week @ 2024-03-20 1352/week @ 2024-03-27 2582/week @ 2024-04-03 2218/week @ 2024-04-10 1643/week @ 2024-04-17 2911/week @ 2024-04-24 1227/week @ 2024-05-01 3627/week @ 2024-05-08 2859/week @ 2024-05-15 2474/week @ 2024-05-22 3037/week @ 2024-05-29 2956/week @ 2024-06-05 2265/week @ 2024-06-12 1672/week @ 2024-06-19 768/week @ 2024-06-26

8,187 每月下载次数
13 个crate中使用 (直接使用10个)

Apache-2.0

12KB
133

unix_mode: 解码、解释和显示 Unix 文件模式位

crates.io docs.rs Tests

unix_mode 提供了在非 Unix 平台上解码、解释和显示 Unix 模式位和权限的函数。

在 Unix 上,解码由标准库中的 std::os::unix::fs 支持,但这个 crate 添加了一个函数,用于以 ls -l 使用的格式渲染它们,并理解文件类型和权限。

assert_eq!(unix_mode::to_string(0o0040755), "drwxr-xr-x");
assert_eq!(unix_mode::to_string(0o0100640), "-rw-r-----");

assert_eq!(unix_mode::is_symlink(0o0040755), false);

有关 API 文档,请参阅 https://docs.rs/unix_mode

许可证

Apache-2.0。

贡献

欢迎补丁。

请阅读 贡献指南行为准则

免责声明

这不是一个官方的 Google 项目。它不受 Google 支持,并且 Google 特别否认了与其质量、适销性或特定用途适用性的所有保证。

依赖

~175KB