当前位置:首页 > Linux >

SFTP登录及命令行用法,可用于服务器文件搬家

时间:2020-09-28 00:11:52浏览:6082 转载综合

1、sftp常用命令

ls  查看当前目录下文件

help 查看sftp支持哪些命令

cd 指定目录

pwd 查看当前目录

get xxx.txt 下载xxx文件

put xxx.txt 上传xxx文件

quit / bye / exit 退出sftp

sftp  xxx.xxx.xxx.xxx   登录root用户

sftp blue@xxx.xxx.xxx.xxx  进行登录blue用户

2、sftp命令行登录过程

① sftp   xxx.xxx.xxx.xxx   登录(默认root用户),若指定用户 sftp blue@xxx.xxx.xxx.xxx  进行登录(blue为用户名)

② 登录成功后,会提示输入 密码

③  然后,可进入目录, ls 查看目录下内容

④  cd 切换目录,get 获取文件, put 上传文件

⑤  quit /  bye / exit  退出sftp


如果登陆的时候端口不是默认的22,添加-oPort参数指定端口

sftp -oPort=2289 root@192.168.0.254

原文网址:https://blog.csdn.net/mengjiexu_cn/article/details/82944336


下载整个文件目录?

有两个特点:

1:使用-r参数

2:在目录后面使用"."号

这样的话就可以把/opt/merkle 目录和子目录里面的文件全部下载到本地了。

原文网址:https://blog.csdn.net/shikenian520/article/details/80177294


要保留修改时间、访问时间以及被传输的文件的模式,请使用-p标志


SFTP命令汇总


cd 路径 更改到远程目录的路径 
lcd 路径 更改到本地目录的路径 
chgrp group path 将文件path的组更改为group 
chmod mode path 将文件path的权限更改为mode 
chown owner path 将文件path的属主更改为owner 
exit 退出 sftp 
help 显示这个帮助文本 
get 远程路径 下载文件 
ln existingpath linkpath 符号链接远程文件 
ls [选项] [路径] 显示远程目录列表 
lls [选项] [路径] 显示本地目录列表 
mkdir 路径 创建远程目录 
lmkdir 路径 创建本地目录 
mv oldpath newpath 移动远程文件 
open [用户@]主机[:端口] 连接到远程主机 
put 本地路径 上传文件 
pwd 显示远程工作目录 
lpwd 打印本地工作目录 
quit 退出 sftp 
rmdir 路径 移除远程目录 
lrmdir 路径 移除本地目录 
rm 路径 删除远程文件 
lrm 路径 删除本地文件 
symlink existingpath linkpath 符号链接远程文件 
version 显示协议版本



上一篇: 记录一次跨阿里云账户rds迁移
下一篇:Linux Shell获取文件夹下的所有文件夹和文件名的方法

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发