e.g. nix-env -e subversion => nix-env --uninstall subversion The aim is to make the documentation less cryptic for newcomers and the long options are more self-documenting. The change was made with the following script: <https://github.com/aschmolck/convert-short-nix-opts-to-long-ones> and sanity checked visually.
1 KiB
Name
nix-store --export
- export store paths to a Nix Archive
Synopsis
nix-store
--export
paths…
Description
The operation --export
writes a serialisation of the specified store
paths to standard output in a format that can be imported into another
Nix store with nix-store --import
. This is like nix-store --dump
, except that the NAR archive produced by that command doesn’t
contain the necessary meta-information to allow it to be imported into
another Nix store (namely, the set of references of the path).
This command does not produce a closure of the specified paths, so if a store path references other store paths that are missing in the target Nix store, the import will fail.
{{#include ./opt-common.md}}
{{#include ../opt-common.md}}
{{#include ../env-common.md}}
Examples
To copy a whole closure, do something like:
$ nix-store --export $(nix-store --query --requisites paths) > out
To import the whole closure again, run:
$ nix-store --import < out