Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件

Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件

http://blog.csdn.net/rodulf/article/details/71169996

利用ssh传输文件

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

1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)

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

2、上传本地文件到服务器
scp /path/filename username@servername:/path   

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

 

3、从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

例如:scp -r root@192.168.0.101:/var/www/test  /var/www/  

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

 

注:目标服务器要开启写入权限。

转自:http://www.cnblogs.com/jiangyao/archive/2011/01/26/1945570.html

 

scp从服务器下载文件到本地或从本地上传文件到服务器

2016-09-19 15:40
4487人阅读
评论(0)
收藏
举报

版权声明:本文为博主原创文章,未经博主允许不得转载。

  1、从服务器下载文件

  scp username@servername:/remote_path/filename ~/local_destination


  


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


  scp ~/local_path/local_filename username@servername:/remote_path  


 
  


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


      scp -r username@servername:/remote_path/remote_dir/ ~/local_destination


  


  4、上传目录到服务器


      scp  -r ~/local_dir username@servername:/remote_path/remote_dir

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113971.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月8日 上午7:00
下一篇 2021年10月8日 上午7:00


相关推荐

  • Manus与KIMI新版本应用教程

    Manus与KIMI新版本应用教程

    2026年3月15日
    3
  • php serialize讲解与json性能测试

    php serialize讲解与json性能测试

    2021年11月4日
    36
  • SpringBoot整合JDBC、整合Druid数据源详解教程

    SpringBoot整合JDBC、整合Druid数据源详解教程目录一、整合JDBC1.环境准备1.创建数据库2.创建SpringBoot项目3.IDEA连接数据库2.编写数据库配置信息3.编写测试类测试4.CRUD操作数据库1.JDBCTemplate简介2.CRUD测试二、整合Druid数据源1.Druid简介2.部分基本配置参数3.使用Durid数据源1.导入依赖2.切换数据源3.设置数据源属性4.使添加属性生效5.配置Druid后台监控Servlet6.配置Druid监控过滤器filter一、整合JDBC1.环境准备.

    2022年7月23日
    16
  • mysql知识集

    mysql知识集mysql 索引

    2026年3月17日
    2
  • Java 自定义类加载器教程[通俗易懂]

    Java 自定义类加载器教程[通俗易懂]Java自定义类加载器教程除了在面试中遇到类的加载器的概率会高外,在实际的工作中很少接触。但是一个程序员想要成长为大牛就必须对一些JVM的底层设计有些了解。在此基础上我们阅读一些源码和框架会显得更轻松。好了废话不多说,我们接着前面的文章,乘热打铁。来实现一个Java自定义类加载器吧。要实现Java自定义的类加载器,我们需要继承ClassLoader。并且需要了解Java的双亲委派模型。loadClassloadClass默认实现如下:publicClass<?>

    2025年9月20日
    9
  • 关于G1收集器

    关于G1收集器G1(GarbageFirst)收集器是Oracle公司开发的一款主要面向服务端的拥有相对可靠的停顿预测模型的垃圾收集器。在垃圾收集器的历史上有着里程碑式的意义。与之前的收集器不同,G1不在基于固定的新生代与老年代的内存分配方式进行垃圾清理,而是使用了基于Region的内存分配的方式进行垃圾清理。这种方式使得G1在进行垃圾清理的时候不需要对整个新生代或老年代甚至整个Java堆进行垃圾清理,这样就极大的减少标记期间的停顿时间。设计思路:面向局部(单个或多个Region)收集内存布局:基于Regi

    2022年5月20日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号