重庆SEO, 关注并探索SEO与WEB技术。

Linux SSH下载/上传文件和目录命令scp

发布于 作者 [重庆SEO]

更新于 2016-09-28

Markdown版本

使用Scp命令的一般场景

1.远程服务器没有ftp,没有web服务,或者不想使用web服务进行下载,也或者不想用一些第三方工具。简单点就是,TMD的我只想用SSH帐号进行数据传输。

2.通常有几个远程服务器,我需要快速的备份一下某个服务器的某些文件到另一个服务器,比如服务器都在国外,传输速度特别快。

Scp命令上传/下载文件demo

下载远程服务器上的文件

scp -P 1234 root@seonoco.com:/home/file /home/file

下载远程服务器上的目录

scp -P 1234 -r root@seonoco.com:/home/dir/ /home/dir/

将本地文件上传到服务器上

scp -P 1234 /home/file root@seonoco.com:/home/file

将本地目录上传到服务器上

scp -P 1234 -r /home/dir/ root@seonoco.com:/home/dir/

参数 -P 1234表示 ssh端口是1234。

注意-P是大写,如果是默认的22 可以去掉 -P

参数 -r 表示递归目录,即包含指定文件目录下的所有文件和子目录

root@seonoco.com:/home/ 表示用root帐号连接ssh地址seonoco.com下的根目录/home/

另外,上传文件要事先确定目标目录是否具有可写权限!

分类:Linux

Tags: 命令, 上传, 文件,

本文标题: Linux SSH下载/上传文件和目录命令scp

本文地址: https://seonoco.com/blog/linux-ssh-with-scp

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2014-11-18,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏