ターミナルから Finder ウィンドウを開く
目次:
Mac OS X ファイル システム ブラウザである Finder は、結局のところ見栄えの良い GUI アプリケーションであり、コマンド ラインからスムーズに操作できます。
これは、「open」コマンドに基づく単純なコマンド文字列を使用して、ディレクトリにジャンプし、文字通り任意の Mac Finder ウィンドウを端末から直接開くことができることを意味します。
Mac OS のターミナルから Finder ウィンドウを開く方法
これに使用する一般的な構文は次のとおりです:
open /Path/To/Directory/
たとえば、前述の Finder アプリケーションを含むフォルダを開きたい場合 (ダブルクリックで開くことができます)、次のコマンド構文を使用できます:
open /System/Library/CoreServices/
Finder でルート ディレクトリを開くのも簡単です:
開いた /
ユーザーホームディレクトリを開くには、次のようにします:
オープン ~
ターミナル内のファイルシステムに深く埋もれていて、その深いパスを Finder で開く必要がある場合はどうしますか?ターミナルで次のコマンド文字列を入力すると、新しい Finder ウィンドウで現在の作業ディレクトリにすぐにアクセスできます。
開いた 。
「。」 (ピリオド) は長い間、現在の作業ディレクトリ (PWD、現在の作業ディレクトリまたは CWD と呼ばれることもあります) への UNIX 参照であり、端末が配置されている場所に応じて変化します。たとえば、デフォルトでユーザーのホーム フォルダに設定されているターミナルを起動したばかりの場合、コマンド ラインにそれを入力するとすぐにホーム ディレクトリが開きますが、どこにいても同じように機能します。ここでは、コマンド ラインから「開く」を使用して Finder の現在のフォルダー (PWD) にジャンプする方法について具体的に説明しました。
次のように、ターミナルから Finder に開くディレクトリを指定することもできます:
open /アプリケーション/ユーティリティ/
ユーティリティ アプリ フォルダが開きます。どんなものでも試してみてください。
これは、タブ補完のおかげで、深く埋め込まれたシステム ディレクトリにジャンプする優れた方法になります:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Open は、アプリケーションの起動やその他のタスクの実行にも使用できることに注意してください。これにより、他のアプリと同様に、システム固有のアプリケーションを再起動する機能が「open」コマンドに提供されます。 「Finder」の話題にとどまると、Finder アプリケーションは、何らかの理由でクラッシュしたり終了したりした場合に、別のアプリのように起動できます。これを行うには、ターミナルに次のコマンド文字列を入力するだけです:
open /System/Library/CoreServices/Finder.app
繰り返しになりますが、これは OS X 全体の他のアプリケーションに使用できます。
問題のアプリを起動できない場合は、次のように、.app パッケージに含まれるアプリケーション バイナリにオープン文字列を指定する必要がある場合があります:
open /Applications/Sample.app/Contents/MacOS/Sample
アプリケーション バイナリの正確な場所は個々のアプリケーションによって異なる場合があります。疑わしい場合は、「name.app/Contents/」ディレクトリ内を調べて見つけてください。
次の論理的な問題は、これを逆に行う方法かもしれません。つまり、Finder で表示される現在のディレクトリに設定された新しい Terminal.app ウィンドウを開く方法です。そのような機能が OS X サービスに存在することが判明しましたが、ユーザーがそのような機能を利用するには、「New Terminal at Folder」サービスを有効にする必要があります。その後、Finder 内の任意のディレクトリを右クリックしてアクセスできます。