9 cp -r directory_name destination -R, -r, --recursive copy directories recursively ...または、ホスト間でフォルダを交換したい場合があります。あなたはrsyncを使うべきです rsync -vaz --rsh="ssh -l username" ~/bk targetHost:~/test — Mad_Dud ソース つまり、rsync -vaz〜/ bk username @ targetHost:〜/ test — Justin
3 tarもこのジョブの候補になります。 tar cf - . | ssh user@host 'cd /$destination && tar xBf -' — トルステン ソース もう少し複雑ですが、tarは、ファイルを完全に一致させる必要がある場合に最適です。私はこれをファイルシステムのクローンや非圧縮バックアップに使用する傾向があります。 — スコットパック 1 このようにsshでtarを使用すると、多数の小さなファイルを処理するときに、scpまたはrsyncよりも何倍も高速になります。 — ジャスティン
2 rsyncまたはscpのいずれかでこれを行うことができます。どちらもsshを経由します。 scp -rp directory remotehost:/path/to/directory rsync -azv -e ssh directory/ remotehost:/path/to/directory — スコットパック ソース ...そして私はscpを忘れました。 — Mad_Dud 2010