#df #linux #command #parser #mounted

linux-df-parser

Linux df 命令的简单解析器

1 个不稳定版本

0.1.1 2022年10月26日
0.1.0 2022年10月26日

#23#df

每月 22 次下载

MIT 许可证

7KB
78

License Crates.io Docs.rs

linux-df-parser

Linux df 命令的简单解析器。要获取字节数,请使用 df 命令的 -B1 参数:/bin/df -B1

用法

let s = r#"
    df: /run/user/1000/doc: Operation not permitted
    Filesystem                 1B-blocks         Used    Available Use% Mounted on
    udev                     12294803456            0  12294803456   0% /dev
    /dev/nvme0n1p2             493201408    121312256    346304512  26% /boot
"#.trim();
let df = Df::from(s);
assert_eq!(df.get_by_filesystem("/dev/nvme0n1p2").unwrap().used, 121312256);

贡献

我们感谢所有类型的贡献,谢谢!

关于 README 的说明

大部分的 README 文件是通过 cargo-readme-sync 从 crate 文档自动复制的。这样 README 文件始终与文档保持同步,示例经过测试。

因此,如果您想更改 README 中的部分内容,请在 <!-- cargo-sync-readme start --><!-- cargo-sync-readme end --> 标记之间,不要直接编辑 README.md,而是更改 src/lib.rs 顶部的文档,然后与 README 同步

cargo sync-readme

(确保已安装 cargo 命令)

cargo install cargo-sync-readme

如果您已安装 rusty-hook,则更改将在提交时自动应用。

许可证

本项目采用 MIT 许可证

无运行时依赖