Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

In the Terminal I use open . to open the current directory using Finder.

Open folders in new tabs settings is set in the Finder, yet it opens a new window every time. By the end of a project/day I have dozens of these windows open.

How do I get the Finder to open a new tab, instead of a new window when using open . in the Terminal?

share|improve this question
    
I don't think open can handle that for the moment. –  Matthieu Riegler Dec 15 '13 at 18:03
    
Related: apple.stackexchange.com/questions/106131/… –  Nick Dec 24 '13 at 17:52
1  
Perhaps, some AppleScript hacking could resolve this problem. (sorry, I don't have Mavericks to test it, but you can try to adapt the solution here). –  IOXenus Feb 4 at 9:47
    
...and hack your shell to replace the default "open ." behaviour with this applescript launch. –  IOXenus Feb 4 at 10:41

1 Answer 1

You cannot use open . to open a new tab in Finder, though it is possible to open a new tab using AppleScript - from How do you duplicate current open Finder view in new tab (Mavericks)?

tell application "Finder"
    activate
    set t to target of Finder window 1
    set toolbar visible of window 1 to true
end tell
tell application "System Events"
    keystroke "t" using command down
end tell
tell application "Finder"
    set target of Finder window 1 to t
end tell

Alternatively from http://macscripter.net/viewtopic.php?id=41624

set docs_path to (path to documents folder) as string
set Sat_folder to docs_path & "Sat:"
set ABC_folder to (Sat_folder & "ABC:") as alias

tell application "Finder"
   activate
   open Sat_folder
end tell

tell application "System Events" to keystroke "t" using command down

tell application "Finder"
   set target of front window to ABC_folder
end tell
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.