SCP及PSCP使用

话说这个命令总让我想到某收容……

SCP命令

scp命令是Linux系统下从本地向远程服务器传输文件,或者从远程服务器下载文件到本地的命令。在执行这条命令前,先执行apt,如果没有返回相关参数,就先apt install ssh安装相关命令。

从本地上传至远程(上传文件夹则需要-r参数,文件则不需要此参数):

1
scp (-r) [本地文件(路径)] [远程用户名]@[远程IP]:[远程文件(路径或重命名的名字)]

例如:

1
scp /root/a root@192.168.1.1:/root/download

从远程下载至本地(同目录需要-r参数)

1
scp (-r) [远程用户名]@[远程IP]:[远程文件(路径或重命名的名字)] [本地文件(路径)]

例如:

1
scp -r root@192.168.1.1:/root/music /home/music

PSCP命令

pscp则是一个在Windows下用来和Linux传输文件的程序,和putty是一家,需要把pscp写入到系统环境变量中,在cmd或powershell中才能使用。

使用方法和scp大同小异,只是把scp命令换成了pscp

1
pscp -r /root/folder root@192.168.0.1:/root/download
1
pscp root@192.168.0.1:/root/file /root/document