Expand description

linux-df-parser

A simple parser for the Linux df command. To get numbers in bytes, call df with -B1 argument: /bin/df -B1

Usage

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);

Structs

df command representation
A line of the df command