Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd tried using iTerm2 beta Build and using bind C-y run-shell "reattach-to-user-namespace -l zsh -c 'tmux show-buffer | pbcopy'" in .tmux.conf but none works.

The solutions I found aren't specific about the system and conditions. Hence I hope the problem statement here is clear ie. Copying text from remote to OS X clipboard via iTerm2 with Tmux.


  1. Copy text output from cat of a log file that's longer than a screen.

  2. Copy text from vertically* split screen (left and right panes) without copying the text from the other pane.
    *not sure if it should be called vertically or horizontally split.

  3. Copy text through Vim that's longer than a screen.

I'm aware of holding alt while clicking and drag to select the text. But the problem arises when you need to scroll, or are working in more than 1 pane.

share|improve this question
When you say "remote", do you mean you are running tmux on the remote side of an ssh connection? – chepner Feb 13 '13 at 15:25
@chepner yes, you're right. – resting Feb 14 '13 at 16:28
automizu's answer may be exactly what you need, but I'll refer you to my own answer on unix stackexchange. In addition to that, you would probably want tmux's save-buffer command. – Paulo Almeida Jul 30 '13 at 1:49

This app might solve your problem, clipper.

I came across this software sometime earlier, but I have never used it. It has a screencast and it seems just to fit your need exactly.

share|improve this answer

JIC, in some cases it'd be enough to just run command through SSH and copy result with pbcopy, like this:

ssh 'ls /' | pbcopy
share|improve this answer
Please explain 'in some cases' – Jan Doggen Aug 6 '14 at 8:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .