Answers:
您可以使用scp
命令执行此操作,该命令使用ssh协议在计算机之间复制文件。它扩展了的语法cp
以允许引用其他系统:
scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file
将某些东西从此计算机复制到其他计算机:
scp /path/to/local/file username@hostname:/path/to/remote/file
将其他计算机上的内容复制到该计算机上:
scp username@hostname:/path/to/remote/file /path/to/local/file
使用指定的端口号进行复制:
scp -P 1234 username@hostname:/path/to/remote/file /path/to/local/file
-r
用于递归,也可以仅压缩文件并定位该zip文件。
如果您要处理大量文件,则可能还需要查看rsync。
如果要进行大量更改并希望保持目录和文件同步,则可能要使用Subversion或Git之类的版本控制系统。参见http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion