旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

Macのシンボリックリンクとエイリアス

2012年12月15日

ln -s を相対パスで張ったら動かないし、エイリアスという似たものもあるし
・・・等々、その辺の雑多メモです

シンボリックリンク元ファイルのパスは絶対パスを指定

ln -s {リンク元} {リンク先} の構文ですが、リンク元の指定は絶対パスでないと動かなかった

cd ~/Documents
touch source.txt
ln -s ~/Documents/original.txt ~/Desktop # 動く
ln -s original.txt ~/Desktop # 動かない

リンク先の指定は相対パスでも可能

エイリアスとの違い

ファイル選択 > メニュー > 「エイリアスを作成」 でシンボリックリンクに似たエイリアスを作れる
両者は違うもので、とりあえずエイリアスはCUIからは思ったように動かない
ただ、元ファイルの場所が移動した場合に、追跡してくれるとのこと
詳細は、後述の参考リンク先を参照願います

参考リンク

ハードリンクとシンボリックリンクの違い – MacWiki
エイリアスとシンボリックリンク – ポッチンコンバート