diff --git a/README.md b/README.md index 6c4bb6bf430b05413831806d018a2a9c47343eaa..064dd3c4aa77ff4262c4251c481b48316fdcbf23 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,41 @@ SPDX-FileCopyrightText: 2021-2023 Yoran Heling <projects@yorhel.nl> SPDX-License-Identifier: MIT --> +# nccf + +## instalace zig prostředí + +Nedělat na virtálním stroji, pouští se LLVM kompilátor a ten vyžaduje nějaký nevirtualizační procesor. + +``` +export PATH=$PATH:/snap/bin +snap install zig --classic --beta +apt install -y make libncurses-dev +``` + +## build +``` +git clone https://gitlab.cesnet.cz/702/provoz/nccf.git +cd nccf +make +cp zig-out/bin/ncdu /tmp/nccf +``` + +## Jak použít s exclude +Chci pouze počítat soubory konkrétního uživatele, tzn. vše ostatní se musí excludovat: +``` +find . \! -user nagios | cut -c 3- > /tmp/exclude.txt +nccf . -x -X /tmp/exclude.txt +``` + +## Uložit a načíst s kompresí + +``` +nccf . -x -o - | gzip > /tmp/out.nccf.gz +zcat /tmp/out.nccf.gz | nccf -r -f - +``` + + # ncdu-zig ## Description