Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
96
Help us understand the problem. What is going on with this article?
@hashimotoryoh

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

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

cdコマンドが使える。

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

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

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

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

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

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

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

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

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

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

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

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

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

96
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
96
Help us understand the problem. What is going on with this article?