构建推导后是否可以计算出推导的大小?例如,在 后nixos-rebuild,新的派生需要多少空间(不包括由于先前构建而节省的任何存储空间)?
小智 6
您可能需要nix path-info(例如,对于 emacs):
$ nix-build -A emacs '<nixpkgs>'
$ nix path-info -Sh ./result
/nix/store/3l9lddwxz1mayaxvw8iy50ygzzfh1s1b-emacs-27.2 470.4M
Run Code Online (Sandbox Code Playgroud)
来自Nix 发行说明:
nix path-info显示有关存储路径的信息,替换nix-store -q. 一个有用的功能是选项--closure-size(-S)。例如,以下命令显示当前 NixOS 系统闭包中每个路径的闭包大小,按大小排序:Run Code Online (Sandbox Code Playgroud)nix path-info -rS /run/current-system | sort -nk2