[Command] サーバーにある任意ファイルを操作しているMacのクリップボードに保持する方法

eyecatch

ssh + pbcopy(一番シンプル)

ssh user@server "cat /path/to/file" | pbcopy

scpで一度Macに転送してからpbcopy

scp user@server:/path/to/file /tmp/tempfile cat /tmp/tempfile | pbcopy

ファイルが大きすぎる場合(圧縮してから)

ssh user@server "gzip -c /path/to/file" | gunzip | pbcopy

補足

Macのターミナルでpbcopyコマンドが使えるか確認(標準で使えます) 標準出力される内容はすべてクリップボードに反映されます(改行や空白も含む) 必要に応じて、tailやheadなどと組み合わせて部分的にコピーすることもできます。例: ssh user@server "tail -n 100 /path/to/file" | pbcopy