SCP用法

scp命令的使用频率越来越高,大概的举例说明下这个命令

1、获取远程服务器上的文件

scp -P 22 root@remoteHost:/root/test.tar.gz /home/test.tar.gz

端口大写P 为参数,22 表示指定连接SSH的端口,如果没有更改默认的SSH端口(即:22)可以不用添加该参数。 root@remoteHost 表示使用root用户登录远程服务器remoteHost,:/root/test.tar.gz 表示远程服务器上的文件,最后面的/home/test.tar.gz表示保存到本地上的路径和文件名。

2、获取远程服务器上的目录

scp -r root@remoteHost:/root/testdir /home/testdir/

-r 参数表示递归复制(即复制该目录下面的文件和子目录);/root/testdir/ 表示远程服务器上的目录,最后面的/home/testdir/表示保存在本地上的路径。

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

scp /home/upload.tar.gz root@remoteHost:/root/upload.tar.gz

由上例可知,scp命令大致用法为 scp [源路径] [目标路径],

当下载文件时 源路径为服务器的路径,当上传文件时源路径为本地路径;

服务器的路径一般为 [用户名]@[主机地址/IP/域名]:[服务器上的路径]

本地路径即本地操作系统的路径,windows有win的写法,linux有linux写法,视情况而定

其余常用参数有 -4 强制使用ipv4 -6 强制使用ipv6 -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 . -C 使能压缩

linux传输文件命令scp,linux文件传输命令:SCP用法相关推荐

  1. linux从指定网卡scp文件出去,Linux下nc或scp命令来实现文件传输

    发送端: cat test.txt | nc -l -p 6666 或者nc -l -p 6666 < test.txt 有些版本不要在 -p [监听6666端口,等待连接](设发送端IP为10 ...

  2. 在linux下一般用scp这个命令来通过ssh传输文件

    在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...

  3. Linux scp远程文件/目录传输 用ps和grep命令寻找僵尸进程

    Linux scp远程文件/目录传输 现在越来越多的朋友有租用vps其中相当一部分都是基于linux的,那么在日常使用中使用最多的估计就是上传web文件了. 因此scp命令的使用概率也越来越高,大概的 ...

  4. Linux SCP 命令: 利用SSH传输文件

    在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...

  5. linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件

    原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...

  6. linux删除除非某某文件,find命令查找比某个文件新或...-linux下删除某一时间段的文件-scp命令在两台服务器直接进行文件传输的方法_169IT.COM...

    find命令查找比某个文件新或旧的文件,有需要的朋友可以参考下. 如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用-newer选项. 它的一般形式为: 代码如下: newest_f ...

  7. linux终端传文件,如何使用Linux FTP命令传输文件

    FTP(文件传输协议)是一种标准的网络协议,用于在远程网络之间传输文件. 在本教程中,我们将通过实际示例向您展示如何使用Linux ftp命令. 在大多数情况下,您将使用桌面FTP客户端连接到远程服务 ...

  8. Linux scp 免密码 传输文件

    SCP的使用 背景介绍 最近项目是集群化部署(由 node1,node2,node3 三台 CentOS 7.4 的虚拟机构成). 但是,涉及到跨机器同步文件的问题,想通过写shell文件实现,用 c ...

  9. 使用croc命令在Linux系统电脑之间传输文件和文件夹

    ‍在两台或多台计算机之间传输文件的方法有很多.‍你可以使用基于服务器的文件共享工具,点对点文件共享app,U盘,外部硬盘驱动器,SCP,NFS,FTP,HTTP,云存储平台等等. 本文将介绍一个名为 ...

  10. linux传输文件scp自动接密码,配置scp在Linux或Unix之间传输文件无需密码

    如何配置scp文件传输 实现scp在Linux或Unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成Linux或Unix之间的文件传输 假设有2台L ...

最新文章

  1. PCL common中常见的基础功能函数
  2. C# 各种进制之间相互转换 [ZT]
  3. 深度丨解密Python为什么能够风靡全宇宙
  4. jquery学习手记(4)元素的选择与操作
  5. leetcode 621. Task Scheduler | 621. 任务调度器(Java)
  6. 优化 Hive ETL 任务(参数篇)
  7. S3C2440上LCD驱动(FrameBuffer)实例开发讲解
  8. 深入浅出JS:Two
  9. 女性一辈子不结婚,会怎么样?
  10. 复习-jvm内存分配(1)
  11. 基于python的证件照_利用python自动生成证件照
  12. python mqtt publish_mqtt异步publish方法
  13. 你离成为程序员的梦想仅一“证”之遥
  14. 一个功能齐全的IOS音乐播放器应用源码
  15. html左侧导航菜单多级,css3多级菜单导航栏、侧边菜单栏
  16. 【教程】公众号图文添加Word、Excel、PDF等文件
  17. runtime无法执行grep_Runtime.getRuntime.exec()执行linux脚本导致程序卡死有关问题
  18. 响应式网站设计(2)-关于网站制作你不知道的那些文件儿
  19. 写博客,轻松拿大奖!博客征文第二期:那些年我们一起写过的代码
  20. 3.5 Option

热门文章

  1. 创业的一些挫见之第二家公司失败记录
  2. ASP.NET大闲话:ashx文件有啥用
  3. C#处理鼠标和键盘事件
  4. fiddler打开后 浏览器就上不了网的解决方法
  5. H5 input type=“search“ 不显示搜索 解决方法
  6. VisualStudio卸载后无法再次安装的解决方法
  7. python虚拟环境解决不能执行脚本的问题
  8. 你的个人信息真的被偷走了?——那些过分“精准”的广告推荐的背后
  9. 全球首发!惯性导航导论(剑桥大学)第十部分
  10. 大神干货:算法高手郭大顶级经验分享助你轻松通过初赛!