Câu trả lời:
cp -r directory_name destination
-R, -r, --recursive copy directories recursively
... Hoặc có thể bạn muốn trao đổi thư mục giữa các máy chủ. Hơn bạn nên sử dụng rsync
rsync -vaz --rsh="ssh -l username" ~/bk targetHost:~/test
tar cũng sẽ là một ứng cử viên cho công việc này:
tar cf - . | ssh user@host 'cd /$destination && tar xBf -'
Bạn có thể làm điều này với rsync hoặc scp, cả hai đều đi qua ssh.
scp -rp directory remotehost:/path/to/directory
rsync -azv -e ssh directory/ remotehost:/path/to/directory