使用 SSH 复制目录

使用 SSH 复制目录

我如何通过 ssh 复制我服务器上的目录?

答案1

cp -r directory_name destination
  -R, -r, --recursive
          copy directories recursively

...或者你可能想在主机之间交换文件夹。那么你应该使用 rsync

rsync -vaz --rsh="ssh -l username" ~/bk targetHost:~/test

答案2

tar 也是这个职位的候选人:

tar cf - . | ssh user@host 'cd /$destination && tar xBf -'

答案3

您可以使用 rsync 或 scp 来执行此操作,它们均通过 ssh 进行。

scp -rp directory remotehost:/path/to/directory

rsync -azv -e ssh directory/ remotehost:/path/to/directory

相关内容