Open Terminal.app with directory from a given URL?
Opening a New Terminal Interactively

As of Mac OS X Lion 10.7, Terminal has a “New Terminal at Folder” Service you can enable in:

System Preferences > Keyboard > Services > Files and Folders

With this Service you can open a new terminal by selecting a folder or file path in any application and choosing this Service in the contextual menu (Control-Click or Right-Click) or the Services submenu in the application menu.

It doesn’t support “file:” URLs, but you can select the path part of the URL “/Library/Fonts” and use the Service with that.

There is also a “New Terminal Tab at Folder” Service.

Opening a New Terminal Programmatically

If you need to open it from a command line or shell script, you can use the open command to tell Terminal to open a directory pathname or “file:” URL:

open -a Terminal file:///Library/Fonts


(This is equivalent to dragging a folder, file path or “file:” URL onto the Terminal application, which opens a new Terminal at that location.)