SFTP登录及命令行用法,可用于服务器文件搬家
时间:2020-09-28 00:11:52浏览:6565
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获取文件夹下的所有文件夹和文件名的方法
- Linux文章
- PHP文章
- 随机文章
- Linux中的find(-atime...
- mysql的expire_logs_...
- PHP 扩展 libsodium s...
- Linux下利用find和cp实现筛...
- 使用mysqldump命令导出备份m...
- Linux系统如何设置开机自动运行脚...
- Linux上实现秒级执行的定时任务
- shell echo -e 颜色输出
- Linux下通过grep查找指定的进...
- 解决执行脚本报syntax erro...
发表评论
昵称: 验证码: