商务合作加Q:411239339

sftp常用命令行操作

浏览:382次阅读
2 条评论

共计 792 个字符,预计需要花费 2 分钟才能阅读完成。


摘要 :本文主要讲解 Linux 中 sftp 常用的命令行操作。 查看远程和本地文件;远程和本地目录切换;上传、下载文件;上传、下载文件夹。


1、连接到服务器


我们可以使用 sftp [-oPort=port] user@[hostname|domain| IP]来进行连接。

参数解释:

-oPort=port     表示连接到远程服务器的端口,如果你未更改默认连接端口,该选项可以不写,默认使用 ssh 的 22 号端口

user                 表示用户名,如 root

hostname         主机名

domanin         域名或 IP 均可

示例:

sftp -oPort=8533 root@192.168.1.1

2、查看文件和目录切换


成功连接上服务器后,我们可以使用正常的命令来查看远程文件列表,如:ls  pwd  cd

示例:

sftp > ls /root

查看本地文件和目录切换,只需要在命令前再加上 l(英文 L 的小写),表示使用本地命令,如:lls  lpwd  lcd

示例:

sftp > lcd /home
sftp > lls

注意:其中 sftp > 是命令提示符,不需要输入!


3、上传与下载文件(夹)


上传和下载使用的命令分别为 put 和 get,我们让示例来说话,上传指定文件:

sftp > put /home/1.txt

上面表示把本地 /home/1.txt 文件上传到远程服务器中。

如果要把本地文件夹上传到远程目录呢?很简单,只需要加上“-r" 参数(没有双引号)即可。即:

sftp > put -r /home/guozi/code

上面命令表示把本地的 /home/guozi/code 目录上传到服务器上,前提是你登录的用户有权限在远程服务器上创建目录。

这个时候你应该知道下载是怎么回事了吧,聪明的童鞋马上想到下载文件不就是 get,下载文件加上 - r 不就行了吗?

Oh shit ,you got it!

赶紧去试试吧sftp 常用命令行操作

正文完
扫码赞助
post-qrcode
 0
果子
版权声明:本站原创文章,由 果子 于2017-04-25发表,共计792字。
转载说明:除特殊说明外本站文章皆由果较瘦原创发布,转载请注明出处。
评论(2 条评论)
2017-05-01 21:31:48 回复

Thanks a lot

 Linux  Opera  中国湖南省长沙市电信

It’s a pity you don’t have a donate button! I’d definitely donate to
thks brilliant blog! I guess for now i’ll settle for
book-marking and adding your RSS feeed to my Google account.

I look forward to neww updates and will talk abokut this
webnsite witth myy Facebook group. Chat soon!

 Windows  Chrome  中国福建省漳州市电信