OS Manuals

/usr/bin/stow

GNU stow

From stow 2.4.1-r3 (os), captured 2026-11-05 by running stow --help (exit 0). permalink

stow (GNU Stow) version 2.4.1

SYNOPSIS:

    stow [OPTION ...] [-D|-S|-R] PACKAGE ... [-D|-S|-R] PACKAGE ...

OPTIONS:

    -d DIR, --dir=DIR     Set stow dir to DIR (default is current dir)
    -t DIR, --target=DIR  Set target to DIR (default is parent of stow dir)

    -S, --stow            Stow the package names that follow this option
    -D, --delete          Unstow the package names that follow this option
    -R, --restow          Restow (like stow -D followed by stow -S)

    --ignore=REGEX        Ignore files ending in this Perl regex
    --defer=REGEX         Don't stow files beginning with this Perl regex
                          if the file is already stowed to another package
    --override=REGEX      Force stowing files beginning with this Perl regex
                          if the file is already stowed to another package
    --adopt               (Use with care!)  Import existing files into stow package
                          from target.  Please read docs before using.
    --dotfiles            Enables special handling for dotfiles that are
                          Stow packages that start with "dot-" and not "."
    -p, --compat          Use legacy algorithm for unstowing

    -n, --no, --simulate  Do not actually make any filesystem changes
    -v, --verbose[=N]     Increase verbosity (levels are from 0 to 5;
                            -v or --verbose adds 1; --verbose=N sets level)
    -V, --version         Show stow version number
    -h, --help            Show this help

Report bugs to: bug-stow@gnu.org
Stow home page: <http://www.gnu.org/software/stow/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Options (16)
OptionDescriptionSource
-d, --dir DIRSet the stow directory to "DIR" instead of the current directory.help + man + man
-t, --target DIRSet the target directory to "DIR" instead of the parent of the stow directory.help + man + man
-S, --stowStow the packages that follow this option into the target directory.help + man + man
-D, --deleteUnstow the packages that follow this option from the target directory rather than installing them.help + man + man
-R, --restowRestow packages (first unstow, then stow again).help + man + man
--ignore REGEXIgnore files ending in this Perl regex.help + man
--defer REGEXDon't stow files beginning with this Perl regex if the file is already stowed to another package.help + man
--override REGEXForce stowing files beginning with this Perl regex if the file is already stowed to another package.help + man
--adoptWarning! This behaviour is specifically intended to alter the contents of your stow directory.help + man
--dotfilesEnable special handling for "dotfiles" (files or folders whose name begins with a period) in the package directory.help + man
-p, --compatUse legacy algorithm for unstowinghelp
-n, --no, --simulateDo not perform any operations that modify the filesystem;help + man + man + man
-v, --verbose NIncrease verbosity (levels are from 0 to 5;help + man
-V, --versionShow Stow version number, and exit.help + man + man
-h, --helpShow Stow command syntax, and exit.help + man + man
--no-foldingDisable folding of newly stowed directories when stowing, and refolding of newly foldable directories when unstowing. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.