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

转载于:https://www.cnblogs.com/ximotao/p/5253146.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值