专栏首页SnailTyanLinux的scp命令

Linux的scp命令

Linux系统下访问服务器经常会碰到需要将服务器的文件拷贝到本地机器的问题,Linux系统中存在一个跨机器拷贝的命令scp。scp是secure copy的简写,用于在Linux下进行远程文件拷贝,scp是跨服务器的并且传输是加密的。scp命令使用主要有两种形式:

  • 将文件从服务器拷贝到本地,在本地执行scp命令
# 命令形式:scp remote_server_address local_dir_file

# Demo,将服务器的/home/test/目录下的filename文件拷贝到本机的当前目录下
$ scp server_ip:/home/test/filename ./
  • 将文件从本地上传到服务器上,在本地执行scp命令
# 命令形式:scp local_dir_file remote_server_address

# Demo,将当前目录下的filename文件上传到服务器的/home/test目录下
$ scp ./filename server_ip:/home/test
filename              100% 6419KB   3.1MB/s   00:02 

**备注:**scp命令还有一些参数用来控制文件的上传下载,参数如下:

  • -1 强制scp命令使用协议ssh1
  • -2 强制scp命令使用协议ssh2
  • -4 强制scp命令只使用IPv4寻址
  • -6 强制scp命令只使用IPv6寻址
  • -B 使用批处理模式(传输过程中不询问传输口令或短语)
  • -C 允许压缩。
  • -p 保留原文件的修改时间,访问时间和访问权限。
  • -q 不显示传输进度条。
  • -r 递归复制整个目录。
  • -v 详细方式显示输出。
  • -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
  • -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。
  • -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
  • -l limit 限定用户所能使用的带宽,以Kbit/s为单位。
  • -P port port是指定数据传输使用的端口号
  • -S program 指定加密传输时所使用的程序。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Inception-V3论文翻译——中文版

    Rethinking the Inception Architecture for Computer Vision 摘要 对许多任务而言,卷积网络是目前最新的计...

    Tyan
  • Leetcode 513. Find Bottom Left Tree Value

    版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn....

    Tyan
  • Python调用C

    文章作者:Tyan 博客:noahsnail.com | CSDN | 简书

    Tyan
  • 一天一点命令行之scp

    相信连过远程服务器的小伙伴对 ssh 命令一定不陌生,经常会用ssh命令从一个服务器登录到另一个服务器( $ ssh username@xx.xx.xx.xx ...

    阿凡亮
  • Linux下的 scp 命令操作实例

    scp 是 secure copy 的缩写 scp 是 linux 系统下基于 ssh 登录进行安全的远程文件拷贝命令

    泥豆芽儿 MT
  • linux/scp命令报“bash: scp: command not found lost connection”错误的解决办法

    这两天接到的任务是给 JAVA 开发项目组部署【JAVA+MySQL 主从+Redis 主从】运行环境。部署过程中大问题倒没有,小问题却不少,因此也涨了不少经验...

    张戈
  • 市值上百亿,是他出走阿里,创业大数据后的小目标 | 锌人

    大数据就像十几岁少年眼中的性行为。每个人都在谈论它,但没人真正知道怎么做。每个人都以为除了自己之外的每个人都在使用它,所以每个人都装作自己很了解它。

    沃趣科技
  • Struts2配置

    a)      window– preferences – myeclipse – servers – tomcat – 6.x

    shirayner
  • Redis数据淘汰算法

    众所周知,Redis的所有数据都存储在内存中,但是内存是一种有限的资源,所以为了防止Redis无限制的使用内存,在启动Redis时可以通过配置项 maxmemo...

    用户7686797
  • 破解PRISMA(下)

    经过了两周的各种尝试,在各种及其惨烈的测试结果之后,我们还是在网上找到了相关的Paper作为工作指导。 前两周我们的各种尝试是基于一篇名为《Image Styl...

    刀刀老高

扫码关注云+社区

领取腾讯云代金券