在Linux服务器和本地之间传输数据

可以使用scp在本地和服务器之间传输数据.scp全称是secure copy.注意,在mac中,直接打开terminal即可,不能够登录到服务器再进行下面操作.

1 从本地向服务器copy文件

scp /file/to/send username@remote:/where/to/put

其中/file/to/send是比本地数据所在路径.username是你在remote服务器的用户名.remote一般是你的登录IP.where/to/put是你想要在远程服务器存放数据的路径.

比如:

scp /Users/shenxt/projects/demark_multiomics/denmark_project/data_analysis_2020_02_13/transcriptome_data_analysis/module_analysis/sft shenxt@login.scg.stanford.edu:/home/shenxt/denmark_multiomics/data_analysis_2020_02_13/transcriptome_data_analysis/module_analysis/

2 从本地向服务器copy文件夹

拷贝文件夹需要设定参数r

scp -r /file/to/send username@remote:/where/to/put

其中/file/to/send是比本地数据所在路径.username是你在remote服务器的用户名.remote一般是你的登录IP.where/to/put是你想要在远程服务器存放数据的路径.

3 从服务器向本地copy文件

scp username@remote:/file/to/send /where/to/put

参数和上面是一样的.

比如:

scp shenxt@login.scg.stanford.edu:/home/shenxt/denmark_multiomics/data_analysis_2020_02_13/transcriptome_data_analysis/module_analysis/sft /Users/shenxt/projects/demark_multiomics/denmark_project/data_analysis_2020_02_13/transcriptome_data_analysis/module_analysis

4 从服务器向本地copy文件夹

scp username@remote:/file/to/send/ /where/to/put
Avatar
Xiaotao Shen PhD
Postdoctoral Research Fellow

Metabolomics, Multi-omics, Bioinformatics, Healthcare.

Related

Next
Previous
comments powered by Disqus