完全に自分用メモ。
ネットワーク環境が良好であれば
$ sftp 192.168.xxx.yy
> cd AndroidStudioProjects/
> lcd AndroidStudioProjects/
> get -R *
でいけるんだろうけど、我が家の環境だとなんか途中でネットワークのコネクションリセットされてしまい、まったくもって進捗ダメです♪だった。
tarで固めてファイルの数を減らしてみる
転送もとのPCで
cd AndroidStudioProjects/
find . -maxdepth 1 -mindepth 1 -type d -exec tar cvf {}.tar {} --remove-files \;
$ sftp 192.168.xxx.yy
> cd AndroidStudioProjects/
> lcd AndroidStudioProjects/
> get -R *.tar
これでも途中で止まった・・・
もうsftp使うのやめた!!
転送もとのPCで
python -m SimpleHTTPServer 8888
http GET http://192.168.xxx.yy:8888/AndroidStudioProjects/ | grep \.tar |gsed -e 's/<li><a href=".*">\(.*\).tar<\/a>/wget --no-clobber http:\/\/192.168.xxx.yy:8888\/AndroidStudioProjects\/\1.tar/' | bash
これならいけた!