#
name

ok
dd
..
  • ,
..
.
..
© Copyright 2023 joppot. All rights reserved.

Finderで開いているフォルダをターミナル(iTerm2)で開く方法

#
mac
#
iTerm2
2025年11月08日
thumbnail
Finderで作業していて、ふとターミナルで操作をしたい時もあります。 フォルダがある程度ネストしていると、iTerm2(ターミナル)を開いてcdするのも大変です。
Automatorを使って一発でFinderから対象のフォルダをiTerm2で開くアプリを作りましょう。

AutomatorでFinderからTerminalを開くアプリを作る

Automatorを起動して、「アプリケーション」を選びます。
article image
検索欄で「App」と入力して表示された「AppleScriptを実行」をダブルクリックします。
article image
右のコード部分にこれを貼り付けます。
on run {input, parameters}
	-- 1 ----------------------------------------------------------
	tell application "Finder"
		set hfsPath to insertion location as Unicode text
		set currentFolder to get POSIX path of hfsPath
	end tell
	-- 2 ----------------------------------------------------------
	set command to "cd \\"" & currentFolder & "\\" && clear"
	-- 3 ----------------------------------------------------------
	tell application "iTerm"
		activate
		if current window = missing value then
			create window with default profile
		else
			tell current window
				create tab with default profile
			end tell
		end if
		set _current_session to current session of current tab of current window
		tell _current_session
			delay 0.5
			write text command
		end tell
	end tell
	------------------------------------------------------------
end run
Command+sでファイル名を「OpenInTerminal」にして保存します。 保存場所は「アプリケーション」にしておきます。
article image

アプリのアイコンを変更する

こんな感じの画像をデスクトップに用意します。
https://imgur.com/JgdynB7
article image
アプリケーションフォルダにあるOpenInTerminal.appを右クリックして、「情報を見る」をクリックします。 用意した画像をドラッグして、Automatorのアイコン部分にドロップします。
article image

Finderにアプリのショートカットを埋め込む

最後に、OpenInTerminal.appをワンクリックで起動できるようにFinderに埋め込みます。
Finderでアプリケーションフォルダを開いて、Commandキーを押しながらOpenInTerminal.appをドラッグして、Finderの上部にドロップします。
article image
Finderのターミナルボタンを押せば、対象のフォルダがiTerm2で開きます。
article image

まとめ

FinderからワンクリックでTerminalが開けるようになれば効率化につながります。 ぜひ活用してみてください。
© Copyright 2023 joppot. All rights reserved.