アーカイブ、圧縮、リモートからローカルへの転送、展開を一度に行う

ssh ユーザー名@IP 'tar czf - 圧縮したいファイルやディレクトリ' | tar xzf -

解説

普通にログインする時のsshコマンド(別にiオプションとかついてても問題ない)にリモートで実行したいコマンドくっつければ、ローカルにいながらリモートでのコマンド実行ができます。

tarコマンドの引数の「-」は標準入出力を表しています。

例はgzipですが、もちろんzをjとかJにすれば、bzip2やxzも使えます。