linux命令scp将本地文件上传到服务器

Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
在Linux下一般用scp这个命令来通过ssh传输文件。

命令

scp -P 端口 c://xxxx.txt user@ip:/home/root
注意:-P 大写 ;-i 公钥

  1. 在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。
  2. scp -r -P 52 localfile.txt username@192.168.0.1:/home/username/
    其中,
    1)scp是命令,-r是参数,表示上传整个文件目录,没有-r表示只上传单个文件
    2)localfile.txt 是文件的路径和文件名
    3)username是服务器账号
    4)192.168.0.1是要上传的服务器ip地址
    5)/home/username/是要拷入的远程服务器的文件夹路径
    6) -P 表示服务器端口号

1. 从服务器上下载文件

scp -P username@ip:/path/filename /var/www/local_dir(本地目录)

例如scp -P 52 root@192.168.0.101:/var/www/test.txt 把192.168.0.101上端口号为52 的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)

2、上传本地文件到服务器

scp -P /path/filename username@servername:/path

例如scp -P 52 /var/www/test.PHP root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

3、从服务器下载整个目录

scp -r -P username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

例如:scp -r -P 52 root@192.168.0.101:/var/www/test /var/www/
-r表示下载整个文件目录

4、上传目录到服务器

scp  -r -P local_dir username@servername:remote_dir

例如:scp -r test root@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录

5. 注意

注意 -P 端口号并不是所有服务器都需要的,需要看自己服务器上传文件是否需要端口号,不需要端口号去掉-P就行

linux命令scp将本地文件上传到服务器相关推荐

  1. scp将本地文件上传到服务器

    1.将文件上传到centos7服务器 E:\putty> pscp.exe -P 22 E:\putty\boost_1_58_0.tar.gz username@210.34.136.4:/h ...

  2. scp -Windows本地文件上传服务器,指定端口

    上传服务器: scp [本地文件目录] [服务器用户名]@[服务器名]:[服务器上文件路径] 比如 scp /Documents/test.txt optadmin@服务器名:/home/optadm ...

  3. 通过git上传的文件在服务器端哪里_本地文件上传gitlab服务器

    如果你已经在本地创建了一个Git仓库,又想在GitHub(GitLab)创建一个Git仓库,并且让这两个仓库进行远程同步,那就需要用到SSH Key,GitHub拿到了你的公钥就会知道内容是你推送的. ...

  4. 本地文件上传centos服务器

    打开window命令窗口: cd到待传文件所在的路径: 执行命令:scp   jdk-8.tar.gz   root@192.168.0.108:/home/root 目标文件            ...

  5. 掌握基本的git命令,将本地文件上传到gitee

    本地仓库管理 命令 描述 $ git --version 查看git版本号 $ git init 将当前文件夹初始化为一个git仓库. $ git status 查看仓库状态. $ git add * ...

  6. linux下github上传文件,linux下将本地文件上传到github中?

    今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...

  7. asp.net ftp上传文件到服务器,.net 文件上传到服务器上

    详解 Linux 下 SSH 远程文件传输命令 scp 3.将本地文件上传到服务器上 scp-P 2222/home/lnmp0.4.tar.gz root@www.vpser.net:/root/l ...

  8. Mac OS 使用命令(scp/sftp)将本地文件上传到远程 Linux 服务器主机或者从远程主机下载文件到本地主机

    文章目录 一.使用 scp 命令 (一)将本地的文件上传(上载/复制)到远程主机的指定目录下 (二)将本地主机的目录内容(含目录本身)上传到远程主机指定的目录下 1.将本地主机桌面上的目录 www 及 ...

  9. 将本地文件上传或下载到Linux云服务器的三种方法

    1.WinSCP 这款软件可以在windows操作系统中进行安装使用.具有图形化界面,比较友好,操作简单.功能全面,适合刚入门的菜鸟乃至老鸟进行使用. WinSCP 可以执行所有基本的文件操作,例如下 ...

最新文章

  1. 汇编语言 循环让字符串中的字母变成大写
  2. java的并发框架_java并发框架有哪些
  3. 物联网处理器定义混沌不明,市场尚未成熟
  4. KVM虚拟机添加硬盘
  5. win10 64 + VS2010 + Opencv 2.4.9 + HIKVISION(海康)
  6. C/C++语言函数学习(3)STL中map容器
  7. python3 正则表达式 嵌套表格_python 正则表达式处理表格
  8. Spark RDD Action
  9. 如何使用:after伪元素和:before伪元素
  10. 中jsp加载不出来layui_Maven+JSP+SSM+Mysql实现的学生选课系统
  11. 每次打开office2016相应应用都要配置进度的解决方法
  12. C语言实现一个矩阵乘法计算器
  13. JS移动DOM节点,将某节点下所有子节点移动(剪切)到另一个节点下。新手很容易踩的坑!
  14. Ubuntu 制作光盘镜像文件
  15. 产品驱动程序一览表(ThinkPad X61)
  16. excel计算结果总是为0
  17. 礼品卡配合U盘,美国一公司遭受BadUSB真实攻击
  18. 如何用Typora记笔记? | 附带Markdown基础教程
  19. 苹果13用什么充电宝好?苹果13专用充电宝分享
  20. shell 中() (()) [] [[]] 作用

热门文章

  1. Perl学习教程大纲
  2. 移动端键盘收起,页面没能恢复原状的解决方案
  3. 4月,不要跳槽...
  4. excel 用id 查 mysql,excel表格怎么匹配文本数据库-sql数据库中都采用ID一级级关联,如何自动匹配ID通......
  5. Python中json自定义jsonschema进行json数据格式校验
  6. 洛阳市计算机学校分布在什么地方,2019年洛阳中小学学区划分最新分布图_洛阳学区划分图...
  7. 就10.23网络沙龙会议的一些问题谈谈我自己的看法
  8. 【技术】PWA实践 - 应用激活与安装
  9. 【记录】超级神器!Sakura Frp解决超级鸡马+七日杀联机问题(2020.7.25)
  10. 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II。