假设远程服务器信息为 ip:22

远程连接ssh:

ssh -p 22 root@ip

上传本地文件/Users/test.txt到远程/home/upload/文件夹中:

scp -P 22 /Users/test.txt root@ip:/home/upload/

上传本地文件夹/Users/到远程/home/upload/中:

scp -P 22 -r /Users/ root@ip:/home/upload/

同理:下载文件/文件夹 位置对调即可:

下载远程文件/home/upload/test.txt到本地文件夹/Users/中:

scp -P 22 root@ip:/home/upload/test.txt /Users/

下载远程文件夹/home/upload/到本地文件夹/Users/

scp -P 22 -r root@ip:/home/upload/ /Users/

在传输单文件时,可以在接收端后面带上文件命名,即表示要保存为的文件名,例如:

scp -P 22 root@ip:/home/upload/test.txt /Users/new.txt

即表示将远程文件/home/upload/test.txt下载到本地/Users/中并重新命名为new.txt


仅有一条评论

  1. 文章深入浅出,既有深度思考,又不乏广度覆盖,令人叹为观止。

添加新评论