FTPだとファイルが多い時にオーバーヘッドが生じるため、コマンドラインだと時間がかからなくていい。

# 圧縮
$ tar zcvf example.com.tar.gz  --exclude '除外したいディレクトリ'  example.com

# 圧縮・転送
$ tar zcvf -  --exclude '除外したいディレクトリ' example.com | ssh output.com 'cat > ~/tmp/example.com.tar.gz'

# 圧縮・転送・解答
$ tar zcf - --exclude '除外したいディレクトリ'  example.com | ssh output.com tar zxf - -C /path/