我们继续介绍基础Linux命令
scp
scp就是secure copy,一个在Linux下用来进行远程拷贝文件的命令
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的
1
将本地文件复制到远程Linux上
scp test.txt root@192.168.1.1:/root
这里的test.txt是我们在本地的一个txt文件,我们将他复制到远程的192.168.1.1上的/root目录下,用的是用户root,所以到了远程的Linux上,文件的所属用户和组就是root:root
2
将远程的文件拷贝到本地
scp root@192.168.1.1:/root/test.txt ./
这里的将远程192.168.1.1上在目录/root/test.txt文件复制到本地当前目录
3
如果我们的远程服务器不是默认的22端口,或者做了端口映射,我们要怎么复制进去,用-P选项
scp -P 2222 test.txt root@192.168.1.1:/root
这里我们用-P指定了远程的端口是2222