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

  • 相关阅读:
    Eclipse Java开发环境配置 + memcached + maven
    sqlserver数据库自动备份
    从表A中选择部分字段插入到表B
    电信IOT平台关于产品profile插件的添加流程
    SQLServer查询耗时sql语句
    net core 包管理
    byte[] 截串操作
    关于kafka启动失败问题
    springboot 搭建maven项目
    C# MongoDB学习之路(一)
  • 原文地址:https://www.cnblogs.com/ximotao/p/5253146.html
Copyright © 2011-2022 走看看