Macでエイリアスをコマンドラインから作成する方法


Macでエイリアス(Windowsではショートカット)を作るにはシンボリックリンクを使うと良いです。


以下のようなコマンドをターミナルに打ち込んであげると、エイリアスをデスクトップに作成することができます。


ln -s エイリアスを作成したいアプリなどのパス エイリアス名 > /dev/null 2>&1

mv エイリアス名 ~/Desktop/




インストーラーを実行するときに役に立つエイリアス作成スクリプト


このエイリアスの作成が役に立つのがインストーラーを実行するときです。


pkgbuildコマンドでインストーラーを作成する際にスクリプトを実行させることができますが、上記のエイリアス作成コマンドを組み込んでおくと、インストール完了時にデスクトップにエイリアスを表示させることができるようになります。ユーザーにとってとても使いやすくなります。


コマンドの使い方やインストーラーの作成方法については、pkgbuildコマンドを使ってインストーラーを作成する方法のページで詳しく解説していますのでご参照ください。


私が実際に使っているエイリアス作成スクリプトは以下のようなものになります。


#!/bin/sh

SHORTCUT="SOMETHING"
if [ -r ~/Desktop/"$SHORTCUT" ]; then
rm ~/Desktop/$SHORTCUT
fi

ln -s $2/SOMETHING.app ./"$SHORTCUT" > /dev/null 2>&1
mv $SHORTCUT ~/Desktop/



最終的に、デスクトップ上にSOMETHINGという名前のエイリアスを作成します。
$2というのは、インストーラーを実行しているときに取得できるパラメーターで、インストールディレクトリになります。そのほかのパラメーターはpkgbuildコマンドによるスクリプト実行方法とパラメーターのページをご参照ください。


インストールしたディレクトリ直下にあるSOMETHING.appというアプリケーションに対してエイリアスを作成し、デスクトップに移動させるスクリプトになっています。




このエントリーをはてなブックマークに追加



関連記事 

1.Macインストーラーの作成方法
2.pkgbuildコマンドによるスクリプト実行方法とパラメーター


▲ このページの上部へ戻る