Mac のターミナルで現在のフォルダを Finder で開くには、open コマンドを使用します。
基本的な使い方
open .
このコマンドを実行すると、現在の作業ディレクトリが Finder で開きます。
オプション
-a <アプリケーション名>: 指定したアプリケーションでファイルやディレクトリを開きます。Finder 以外 のアプリケーションで開きたい場合に便利です。-n: 新しい Finder ウインドウで開きます。-R: Finder でファイルまたはディレクトリを選択した状態で開きます。
例
# 現在のディレクトリを Finder で開く open . # 親ディレクトリを Finder で開く open .. # 特定のディレクトリを Finder で開く open /path/to/your/directory # 特定のファイルを Finder で開く open /path/to/your/file.txt # Finder でファイルを選択した状態で開く open -R /path/to/your/file.txt
補足
- コマンドの実行時に Finder が起動していない場合、Finder が起動します。
- パスに空白が含まれる場合は、クォートで囲む必要があります (例:
open "my directory")。
alias (エイリアス) の設定
よく使うコマンドを短く記述できるようにする alias (エイリアス) を設定しておくと便利です。
~/.zshrc(zsh を使用している場合) または~/.bash_profile(bash を使用している場合) をテキストエディタで開きます。- 以下の行を追加します。
alias o='open .'
- ファイルを保存し、ターミナルで以下のコマンドを実行して設定を反映させます。
source ~/.zshrc # zsh の場合 source ~/.bash_profile # bash の場合
これで、o と入力して Enter キーを押すだけで、現在のディレクトリを Finder で開くことができるようになります。
Finder からターミナルを開く
Finder でフォルダを右クリックし、「サービス」>「新規ターミナル」を選択すると、そのフォルダをカレントディレクトリとしたターミナルが開きます。この方法を使えば、ターミナルで open . コマンドを実行する必要はありません。