Antworten:
cp -r directory_name destination
-R, -r, --recursive copy directories recursively
... oder vielleicht möchten Sie Ordner zwischen Hosts austauschen. Dann sollten Sie rsync verwenden
rsync -vaz --rsh="ssh -l username" ~/bk targetHost:~/test
Teer wäre auch ein Kandidat für diesen Job:
tar cf - . | ssh user@host 'cd /$destination && tar xBf -'
Sie können dies entweder mit rsync oder scp tun, die beide über ssh gehen.
scp -rp directory remotehost:/path/to/directory
rsync -azv -e ssh directory/ remotehost:/path/to/directory