zoukankan      html  css  js  c++  java
  • linux命令-sftp(模拟ftp服务)和scp(文件异地直接复制)

    1)sftp

    sftp是模拟ftp的服务,使用22端口

    针对远方服务器主机 (Server) 之行为
    变换目录到 /etc/test 或其他目录 cd /etc/test
    cd PATH
    列出目前所在目录下的文件名 ls
    dir
    建立目录 mkdir directory
    删除目录 rmdir directory
    显示目前所在的目录 pwd
    更改档案或目录群组 chgrp groupname PATH
    更改档案或目录拥有者 chown username PATH
    更改档案或目录的权限 chmod 644 PATH
    其中,644 与权限有关!回去看基础篇!
    建立连结档 ln oldname newname
    删除档案或目录 rm PATH
    更改档案或目录名称 rename oldname newname
    离开远程主机 exit (or) bye (or) quit
    针对本机 (Client) 之行为(都加上 l, L 的小写 )
    变换目录到本机的 PATH 当中 lcd PATH
    列出目前本机所在目录下的文件名 lls
    在本机建立目录 lmkdir
    显示目前所在的本机目录 lpwd
    针对资料上传/下载的行为
    将档案由本机上传到远程主机 put [本机目录或档案] [远程]
    put [本机目录或档案]
    如果是这种格式,则档案会放置到目前远程主机的目录下!
    将档案由远程主机下载回来 get [远程主机目录或档案] [本机]
    get [远程主机目录或档案]
    若是这种格式,则档案会放置在目前本机所在的目录当中!可以使用通配符,例如:
    get *
    get *.rpm
    亦是可以的格式!

    2)scp

    当你知道服务器上面的文件或目录的地址的时候,使用scp命令是很编辑的。

    命令格式:

      上传: scp [-pr] [-l 速率] file [账号@]主机:目录名

      下载: scp [-pr] [-l 速率] [账号@]主机:file 目录名

    参数说明:

       -p :保留原本档案的权限数据

        -r :复制来源为目录时,可以复制整个目录 (含子目录)

            -l :可以限制传输的速度,单位为 Kbits/s ,例如 [-l 800] 代表传输速限 100Kbytes/s

  • 相关阅读:
    arduino入门学习实现语音控制LED灯
    c# 实现串口编程-操作LED屏幕
    腾讯地图 获取各种情况的总距离
    js播放wav文件,兼容主流浏览器,兼容多浏览器
    工厂方法模式
    依赖倒转模式
    设计模式——开放封闭原则
    设计模式——单一职责原则
    策略模式
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/ximotao/p/5253146.html
Copyright © 2011-2022 走看看