zoukankan      html  css  js  c++  java
  • linuxscp文件上传下载传输

    本地电脑是mac,服务器是linux系统,由于mac没有类似Windows系统下ssh crt ,xshell等工具,经常性使用scp命令进行文件上传下载。

    命令如下:

    文件上传:

    scp 本地文件路径及文件名 服务器用户@服务器地址(网址、ip):服务器路径/服务器文件名(可选,不填写的话,用本地文件名自动保存)

    例如

    scp ~/Desktop/wys/dist.zip root@xxxxx:/root/servers/crcc/wy/

    文件下载:

    scp 服务器用户@服务器地址(网址、ip):服务器路径/服务器文件名 本地文件路径/文件名(可选,不填写的话,用服务器文件名自动保存) 

    例如

    scp root@xxxxx:/root/servers/crcc/wy/dist.zip ~/Desktop/wys/

    注意,“:”必须要写,如果要写在文件夹下,最后的“/”一定要写


    特殊情况:由于安全策略,很多服务器的ssh端口(也就是scp的端口),不会使用默认的22端口,会改成其他端口号。需要在命令上加入  -P端口号。

    命令如下:

    文件上传:

    scp -P 端口号 本地文件路径及文件名 服务器用户@服务器地址(网址、ip):服务器路径/服务器文件名(可选,不填写的话,用本地文件名自动保存)

    例如

    scp -P 端口号 ~/Desktop/wys/dist.zip root@xxxxx:/root/servers/crcc/wy/

    文件下载:

    scp -P 端口号 服务器用户@服务器地址(网址、ip):服务器路径/服务器文件名 本地文件路径/文件名(可选,不填写的话,用服务器文件名自动保存) 

    例如

    scp -P 端口号 root@xxxxx:/root/servers/crcc/wy/dist.zip ~/Desktop/wys/

    注意,“:”必须要写,如果要写在文件夹下,最后的“/”一定要写

    -P P是大写 P后面是端口号,P和端口号之间要有空格

  • 相关阅读:
    实战项目-网易
    iOS-Code-Snippet
    iOS父子控制器详解
    (Java) AES-128 数据加密
    (Java) byte[] 和 base64 字符串之间的转换
    关于 mybatis 报invalid comparison: java.util.Arrays$ArrayList and java.lang.String异常
    MUI 混合开发移动app应用开发 --- app版本升级
    MUI错误信息:系统已经存在较高版本,些安装包无法安装。
    找不到 cucumber.api.cli.Main 的报错解决方案
    Mysql 索引类型+索引方法
  • 原文地址:https://www.cnblogs.com/suntray/p/9771209.html
Copyright © 2011-2022 走看看