mzgkworks.com

Stack the little bets.

Macでシンボリックリンクを活用する : ln -s

   [Usage]    #Mac

Macで使えるシンボリックリンクの操作メモ。
ディレクトリやファイルを別の場所で管理したいが、ディレクトリ構成上の制約がある時とかに便利。

シンボリックリンク

  • 元ファイル・ディレクトリと同様の操作ができる
  • エイリアスを違って $ cd も可能

作成

絶対パス が重要。
$ ln -s 元ファイル・ディレクトリの絶対パス リンク作成先のパス

# ~/dotsfiles/.editorconfigファイルのシンボリックリンクを
# ホームディレクトリに作成する
$ ln -s ~/dotsfiles/.editorconfig ~

確認

こんな感じで作成される。
ファイル種類の「l」はシンボリックリンクを表す。

$ ls -la ~
...
lrwxr-xr-x    1 usr  staff     35  9 12 18:29 .editorconfig -> /Users/usr/dotsfiles/.editorconfig
...

削除

作成されたシンボリックリンクを削除する。
$ unlink シンボリックリンクのパス

# 削除
$ unlink ~/.editorconfig