两台Linux之间传输文件

时间:2022-09-14 20:55:49

      Windows和Linux之间传输文件可以用winscp之间拖动就可以,但是两台Linux之间只需要采用命令行就可以。

本地从Linux服务器上下载文件,知道服务器的IP即可。我在服务器的data/file中有多个文件,想要拷贝到本地。

一、将服务的文件下载到本地:

在本地中操作 :

                              sftp -P端口号   grid@IP

                              cd data

                              get -r file

就可以讲文件下载到本地用户home目录下了。

二、将本地文件上传到服务器:

在本地中操作:

                            sftp -P端口号 grid@IP

                             put  /data/file/linux/txt  /data/study

这样就可以讲本地/data/file下的Linux.txt  上传到服务器的   /data/study文件夹下了。

三、使用scp从本地上传文件到服务器:

scp -P 端口号  /data/linux.txt   grid@ip:/data/study

注意:1、"-P"要大写,而且“P”之后要有空格,IP之后要有冒号“:”。

             2、远程登录服务器时,ssh -p端口号  grid@IP ,p不需要大写,也不需要空格。

四、使用scp从服务器下载文件到本地

scp -P 端口号 grid@IP:/data/linux.txt  /home/data

这样就可以将服务器上data下的Linux.txt下载到 本地/home/data 目录下了。