たまにしか実行せずちょこちょこ忘れるのでメモを兼ねて書きます。自分はいつもターミナル上でこのコマンドを実行しています。
find ~/dotfiles -maxdepth 1 -name '.*' -exec ln -s {} ~/ \;
これでdotfiles/内に移動したファイルたちのシンボリックリンクをホームディレクトリ配下に一発で作成できます。一つずつ手作業する必要がなくなります。
for文を回す次のようなスクリプトでも良いのですが、ワンライナーのほうが格好良いのと、ファイル化するのがちょっと面倒なので上のコードで実行しています。
#!/bin/bash for file in ~/dotfiles/.*; do ln -s "$file" "$HOME/$(basename "$file")" done