mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-01-26 11:33:59 +00:00
31 lines
898 B
Groff
31 lines
898 B
Groff
---
|
|
syntax: markdown
|
|
tags: [tldr, common]
|
|
source: https://github.com/tldr-pages/tldr.git
|
|
---
|
|
# nix store
|
|
|
|
> Manipulate the Nix store.
|
|
> See also: `nix-store`.
|
|
> More information: <https://nix.dev/manual/nix/stable/command-ref/new-cli/nix3-store.html>.
|
|
|
|
- Collect garbage, i.e. remove unused paths to reduce space usage:
|
|
|
|
`nix store gc`
|
|
|
|
- Hard-link identical files together to reduce space usage:
|
|
|
|
`nix store optimise`
|
|
|
|
- Delete a specific store path (must be unused):
|
|
|
|
`nix store delete /nix/store/{{checksum-package-version.ext}}`
|
|
|
|
- List a contents of the store path, on a remote store:
|
|
|
|
`nix store --store {{https://cache.nixos.org}} ls /nix/store/{{checksum-package-version.ext}}`
|
|
|
|
- Show the differences in versions between two store paths, with their respective dependencies:
|
|
|
|
`nix store diff-closures /nix/store/{{checksum-package-version.ext}} /nix/store/{{checksum-package-version.ext}}`
|