stow

Symlink manager. Often used to manage dotfiles. More information: <https://www.gnu.org/software/stow>.

Install

All systems
curl cmd.cat/stow.sh
Debian Debian
apt-get install stow
Ubuntu
apt-get install stow
Alpine
apk add stow
Arch Arch Linux
pacman -S stow
image/svg+xml Kali Linux
apt-get install stow
Fedora
dnf install stow
Windows (WSL2)
sudo apt-get update sudo apt-get install stow
OS X
brew install stow
Raspbian
apt-get install stow
Docker
docker run cmd.cat/stow stow powered by Commando

Symlink manager. Often used to manage dotfiles. More information: <https://www.gnu.org/software/stow>.

  • Symlink all files recursively to a given directory:
    stow --target=path/to/target_directory file1 directory1 file2 directory2
  • Delete symlinks recursively from a given directory:
    stow --delete --target=path/to/target_directory file1 directory1 file2 directory2
  • Simulate to see what the result would be like:
    stow --simulate --target=path/to/target_directory file1 directory1 file2 directory2
  • Delete and resymlink:
    stow --restow --target=path/to/target_directory file1 directory1 file2 directory2
  • Exclude files matching a regular expression:
    stow --ignore=regular_expression --target=path/to/target_directory file1 directory1 file2 directory2

© tl;dr; authors and contributors