• 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

  • 相关阅读:
    [HAOI2015]按位或
    【bzoj 4675】 点对游戏
    [WC2013]糖果公园
    [国家集训队]数颜色 / 维护队列
    【bzoj 3252】攻略
    [ZJOI2016]小星星
    hdu-1712 ACboy needs your help---分组背包
    hdu-2844&&POJ-1742 Coins---多重背包
    UVA-147 Dollars---完全背包+打表
    hdu-2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活---多重背包
  • 原文地址:https://www.cnblogs.com/ximotao/p/5253146.html
Copyright © 2020-2023  润新知