115
103

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Mac】エイリアスを使うならシンボリックリンクを使え

Last updated at Posted at 2015-08-21

エイリアスに出来なくて、シンボリックリンクに出来ること

cdコマンドが使える。

もうこれ以上に優先すべき事項がない。

開発をする上で、環境設定上どうしてもフォルダ構成が崩せない、特定のフォルダに入れなければいけないことが多々ある。
自分は開発系は全て~/Developer/というフォルダを作ってここに突っ込んでやっているが、上記のような状況になった場合にむず痒くなる。し、「あのプロジェクトのファイルはどこだ」という事になりやすい。

このような状況の時、プロジェクトのフォルダのエイリアスを作成して~/Developer/に突っ込んでおけば良いのだが、エイリアスには難点がある。
cdコマンドによる移動が使えないのだ。

シンボリックリンクなら出来る

ところがどっこい、シンボリックリンクなら出来るのだ。

エイリアスだと、オリジナルのファイルそのものを移動した時に追跡してくれる。
とかいう記述をどっかで見たが、シンボリックリンクも追跡してくれる。確認した。

エイリアスの方が優れている点が見つからない…

シンボリックリンクの作成方法

シンボリックリンクを作成するにはコマンドライン操作が必要で、次のコマンドで作成出来る。

$ ln -s オリジナルの絶対パス シンボリックリンクを置きたいディレクトリ

例えばMAMPでPHPのプロジェクトを開発していたら、

$ ln -s /Applications/MAMP/htdocs/hoge ~/Developer/

これで、cd ~/Developer/hogeができるようになる。

115
103
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
115
103

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?