回答:
Finderでファイル自体を選択してを押すCmdCか、[ 編集]»[コピー]に移動します。その後、パスをターミナルウィンドウに直接貼り付けることができます。
これは特殊文字をエスケープすることに注意してください。
人間が読める形式のパスが必要な場合は、次の手順を実行する必要があります。
以下をフィールドに貼り付けます。
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
次のようになります。
好きな名前でサービスを保存します。たとえば、人間が読めるパスをコピーします。
これはパート1です。次に、キーボードショートカットを設定します。
サービスのキーボードショートカットを設定する
これで、選択したFinderアイテムのパスが必要なときにそのショートカットを押します。
~/Library/Services
と思います。デフォルトのショートカット設定が機能しない場合、FastScriptsが役立ちます。
Go to Folder…
(command-shift-g
)。
「ターミナル」を開きApplications > Utilities > Terminal
、ファイルをウィンドウにドラッグします。ファイルの完全なUnixパスが表示されます。
ファイルアイコンを右クリック(またはControlキーを押しながらクリック)し、オプションキーを押したままにします。表示されるポップアップメニューに、「パス名として「ファイル名」をコピー」メニュー項目があります。そのメニュー項目は、クリップボード上の項目へのPOSIXパスを配置します。
ファイルに移動します。ファイルをコピーします(Cmd + C)。TextEditまたはNotesを開きます。貼り付け(Cmd + V)。
魔法!