• Linux系统上传文件与下载文件命令


      我们用的服务器都是Linux系统的,如果用的是远程服务器,就需要将我们的代码推送过去,这里可以用到PSCP命令。

    (一)上传

      pscp 本机文件的路径以及文件名  远程主机的用户名@远程主机IP:想要存放的目录

      然后输入远程主机的用户密码 ok 文件已经上传到目标机器的指定目录下了

    (二)下载

    pscp 远程主机用户名@远程主机IP:远程主机文件所在的目录即文件名   本机存放文件的路径

      然后输入远程主机的用户密码。ok!

      其他

      ------------------------------------------------------------------

      pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下:

      PSCP和SCP功能相同,在windows下使用,只有一个文件,建议将pscp.exe放到C:WINDOWSsystem32下面,这样就可以在任何地方调用了,Mac系统请忽略这计划。

    语法与scp相同,下面是几个有用的options。

      -p 拷贝文件的时候保留源文件建立的时间。

      -q 执行文件拷贝时,不显示任何提示消息。

      -r 拷贝整个目录

      -v 拷贝文件时,显示提示信息。

      Usage:

      pscp   [options]   [user@]host:source   target

      pscp   [options]   source   [source...]   [user@]host

      pscp   [options]   -ls   user@host:filespec

      用法:

      pscp [选项] [用户名@]主机:源文件 目标文件

      pscp [选项] 源文件 [源文件……] [用户名@]主机

      pscp [选项] -ls 用户名@主机:文件空间?

      Options:

      选项:

      -p    preserve file attributes 保护文件属性

      -q    quiet, don't show statistics 安静,不显示统计

      -r    copy directories recursively 复制子文件夹

      -V    print version information and exit  显示信息

      -v    show verbose messages

      -load sessname  Load settings from saved session

      -load  加载,加载保存节的设定

      -P port   connect to specified port

      -P      端口,连接到指定空间端口

      -l user   connect with specified username

      -l 用户,用指定的用户连接空间

      -pw passw login with specified password

      -pw     密码,用指定的密码登录空间

      -1/-2   强迫 ssh 使用的版本

      -4 -6   force use of IPv4 or IPv6

      -C      打开压缩

      -i   key         钥匙,证明用的钥匙文件

      -batch  关闭交互能力,也许

      -unsafe 不安全,允许伺服端取代字符 (危险的)

      常用的方法:

      1、把本地文件file传输到Linux服务器的/root/

      C:>pscp.exe file 192.168.32.50:/root/

      它会提示你输入密码,就像Linux下使用scp那样。

      【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。

      C:>pscp.exe file root@192.168.32.50:/root/

      或者

      C:>pscp.exe -l root file 192.168.32.50:/root/

      【注意】这里"-l root"要在file之前

      2、把本地目录dir、文件file传输到Linux服务器的/root/,并指定服务器端口2009

      C:>pscp.exe -P 2009 -r dir file root@192.168.32.50:/root/

      3、把服务器上的/root/file文件取回来本地当前目录

      C:>pscp.exe root@192.168.32.50:/root/file .

      4、把服务器上的/root/dir目录取回本地"C:My Documentsdata"目录

      C:>pscp.exe -r root@192.168.32.50:/root/dir "C:My Documentsdata"

  • 相关阅读:
    从屏幕截取一块区域,将其赋给imageView
    oc 中随机数的用法(arc4random() 、random()、CCRANDOM_0_1()
    UIPopoverController
    IOS-- UIView中的坐标转换
    TCP、UDP的区别
    TCP/IP协议简单介绍
    NSTimer类的使用
    UI基础-网络编程
    IOS面试中的一些问题
    iOS开发UI篇—UITabBarController简单介绍
  • 原文地址:https://www.cnblogs.com/zhuminghui/p/9064411.html
Copyright © 2020-2023  润新知