あなたがすることができますので、scp
あなたがに[OK]をする必要がありssh
、
いずれかのスクリプトは、以下のか、ログインして実行します...
# After reaching the server of interest
cd /usr/some/unknown/number/of/sub/folders
tar cfj pack.tar.bz2 $(find . -type f -name *.class)
ローカルサーバーに戻り(ログアウト)scp
、
# from the local machine
cd /usr/project/backup/some/unknown/number/of/sub/folders
scp you@server:/usr/some/unknown/number/of/sub/folders/pack.tar.bz2 .
tar xfj pack.tar.bz2
$(find ...)
tarを変更するには長すぎる場合は、
find . -type f -name *.class | xargs tar cfj pack.tar.bz2
最後に、それをに保持しているので/usr/project/backup/
、
なぜわざわざ抽出するのですか?tar.bz2
たぶん日付とタイムスタンプを付けて、を保持してください。