假设需要从内网ip为192.168.3.100的服务器下载文件到当前服务器
- 传送单个文件
scp @内网ip:远程目录 本地目录
例如需要下载的文件目录/home/file/test.txt
,当前服务器的存放目录为/home/file1
scp @192.168.3.100:/home/file/test.txt /home/file1
- 传送整个文件夹
scp -r @内网ip:远程目录 本地目录
例如需要下载的文件目录/home/file/
中的所有文件,当前服务器的存放目录为/home/file1
scp -r @192.168.3.100:/home/file/ /home/file1
# 此时本地目录中会在目录 /home/file1 下新建file文件夹,即将文件夹整体传输
执行命令之后输入yes
,再输入远程服务器密码即可传输文件
当传输路径中有空格时候的解决办法
例如传输文件夹为/home/file/NYULH Radiology-Reconstruction-Data/
,此时需要在空格前添加反斜杠\
并对整个路径加上双引号,例如
scp -r @192.168.3.100:"/home/file/NYULH\ Radiology-Reconstruction-Data/" /home/file1