シンボリックリンクの貼り方まとめ
普段は Bitbucket のリモートリポジトリで dotfiles を管理しているけれど、
新しいローカルな環境で dotfiles を git clone
したとき、
$HOME にシンボリックリンクを貼りたくなるのでやり方をメモしておく。
UNIX
LinuxでもMacでもCygwinでも、およそWindows以外の環境なら
ln
コマンドでシンボリックリンクを作成できる。
ln -s /path/to/dotfiles/FILE /path/to/HOME/LINKFILE
「実体 (FILE)」が先で「偽物 (LINKFILE)」が後。
Windows
cmd.exeを管理者として実行する.
:: 普通のファイルの場合 C:\Windows\system32> mklink C:\path\to\HOME\LINKFILE C:\path\to\dotfiles\FILE :: フォルダの場合 C:\Windows\system32> mklink /d C:\path\to\HOME\LINKDIR C:\path\to\dotfiles\DIR
「偽物 (LINKFILE)」が先で「実体 (FILE)」が後。
UNIXの場合と逆で、フォルダのシンボリックリンクには /d
オプションが必要。注意。