psftp的用法(超级详细)
PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接)。
1. 启动PSFTP
在Windows命令提示符中输入
set PATH=C:/PSFTP.exe所在路径;%PATH%
之后,用psftp登录服务器
psftp username@server.example.com
也可以直接双击运行psftp.exe,命令提示符中出现以下信息
psftp: no hostname specified; use "open host.name" to connect
psftp>
这时用open命令登录服务器
open username@server.example.com
2. PSFTP
2.1 文件名中有空格时使用双引号
如”space name.txt”
2.2 使用通配符
* 代替任何字串
? 替代一个字母
[abc] 在a b c范围内替代一个字母
[a-z] 在a到z范围内替代一个字母
[^abc] 替代一个字母,不包括a b cmatches a single character that is not a, b, or c.
[-a] 代表连接号(-)
[a^] 代表脱字符号(^)
/ 放在上面的所有通配符之前,以取消其(通配符)涵义
(文件夹名称不支持通配符)
2.3 open, quit, close, help命令
从名字就可以知道它们的作用了。其中quit是关闭PSFTP(bey和exit与quit相同),close是切断连接但不关闭PSFTP。
2.4 cd, pwd, lcd, lpwd命令
你已经知道cd和pwd是干什么的了,它们在远程服务器上工作。lcd和lpwd是在cd和pwd前加了Local,就是本地机器的改变路径和显示路径。也可以用!cd, !pwd来实现lcd, lpwd。
2.5 get, put命令
拿和放,象形命令:),代表下载和上传。
get something.txt
get something.txt another.txt
上面的代码第一行代表下载something.txt,第二行代表下载something.txt,并重命名为another.txt。上传以此类推
put something.txt
put something.txt another.txt
如果是下载上传文件夹,加上那个递归符号 -r
get -r mydir newname
put -r mydir newname
可以直接输入文件或文件夹的绝对路径下载上传,就不用老打cd, lcd命令了。
2.6 mget, mput, reget,reput命令
可以理解为Multiple get, Multiple put,用来一次下载或上传多个文件和文件夹。除了不可以重命名文件或文件夹,其它参数和get, put一样。
re是resume的简写,那么它们就是续传命令了。
2.7 dir, del, mkdir rmdir命令
dir就是ls;del是rm,但不可以删除文件夹;mkdir还是原来的意思(建立文件夹);rmdir是删除文件夹(某些服务器不允许删除非空文件夹,得现删除其中的文件才行)。
2.8 chmod命令
其参数u, g, o, a, +, -, r, w, x涵义分别是:
u (the owning user)文档所有者
g (members of the owning group)组成员
o (everybody else - ‘others’)其它所有人
a (‘all’, everyone)所有人
+ 加上(授予)
- 减去(剥夺)
r (permission to read the file)读
w (permission to write to the file)写
x (permission to execute the file)运行
chmod go-rwx,u+w privatefile
上面代码的涵义是剥夺组成员及其它任何人的读写运行权限,授予文件所有者写权限也(也就是私人文档)
chmod a+r public*
上面代码的涵义授予所有人读权限(也就是公开公开公开)
直接用权限数字代码也可以
chmod 640 groupfile1 groupfile2
2.9 mv命令
如果使用mv是更改文件或文件夹名称,也可以使用ren, rename命令
2.10 !命令
在上面的命令前加上叹号!,则在本地机器操作
psftp的用法(超级详细)相关推荐
- import的用法python_Python导入模块,Python import用法(超级详细)
Python导入模块,Python import用法(超级详细) 使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库.比如说,在前面章 ...
- 网络管理:超级详细Tcpdump 的用法
第一种是关于类型的要害字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一 ...
- Python运算符及用法(超级详细)
Python运算符及用法(超级详细) 一.算术运算符 二.比较(关系)运算符 三.赋值运算符 四.逻辑运算符 五.位运算符 六.成员运算符 七.身份运算符 八.运算符优先级 Python 中的运算符主 ...
- python字典去重合并_Python字典及基本操作(超级详细)
Python字典及基本操作(超级详细) 收录于话题#Python入门27个 今天小张帮大家简单介绍下Python的一种数据结构: 字典,字典是 Python 提供的一种常用的数据结构,它用于存放具有映 ...
- echo命令详细解析(linux中超级详细,图文展示)
echo命令详细解析(linux中超级详细,图文展示) echo作为最基本,最常用的命令,在初学linux,或运维操作中,有着广泛性的使用:特别是在写shell脚本的时候,更是会经常性的用到. 虽然e ...
- SQL超级详细的使用教程
SQL超级详细的使用教程 免责声明本篇文章仅用于教育,请不要在中华人民共和国境内使用本文章内容,出事与作者无关 1.SQL 漏洞 SQL 的概念字面意思是"结构化查询语言".换句话 ...
- html最全知识点(超级详细)
html最全知识点(超级详细) 一.网页基础知识 1.认识网页(了解) 2.五大浏览器介绍(记忆) 概述 各浏览器的市场份额 查看网站: http://tongji.baidu.com/data/br ...
- maven配置自动部署到服务器上,jenkins+svn+maven安装配置并自动化部署成功(超级详细)...
jenkins+svn+maven安装配置并自动化部署成功(超级详细) jenkins+svn+maven安装配置并自动化部署成功(超级详细) 简言 写这篇博客的原因是因为每次部署服务器的流程都是在做 ...
- supervisord部署使用超级详细版
supervisord部署使用超级详细版 一. 安装 pip 命令(安装python 环境) 因为 supervisord本身是基于Python开发的,所以在使用时需要先安装Python 的运行环境 ...
- Docker入门(超级详细)———狂神说
文章目录 一.Docker学习 二.Docker概述 Docker为什么出现? Docker能干嘛 三.Docker安装 Docker的基本组成 安装Docker 阿里云镜像加速 回顾HelloWor ...
最新文章
- 微信小程序点击右下角的图片移动到当前位置
- StringUtils工具类的isBlank()方法使用说明
- 在 mac OS 中安装 xgboost python 包
- IAR EW6.30版本下建立STM32工程(芯片型号STM32F105VC)
- LeetCode 110. 平衡二叉树(Balanced Binary Tree) 15
- 【学习笔记】【C语言】结构体
- 大数据工作流_大数据和人工智能时代下的数字化工作流
- linux内核定时器编程
- html js url 跳转页面内容,js跳转页面方法总结
- 面向云的.net core开发框架
- MCU_通过windows串口API控制RTS和DTR
- 企业级PHP发卡网源码,金发卡企业级发卡平台源码
- Web开发网页颜色搭配
- 批量下载npm离线安装包
- 跟谁学盈利神话已破,烧钱大战没有赢家
- css33d图片轮播_手把手教你用纯css3实现轮播图效果实例
- 浅谈偏光镜使用与选购[机器视觉系列]
- 第三篇 IT 技术支持工程师职业发展路径与技能要求
- Windows 7或Vista Explorer的“上”键盘快捷键
- [转]C语言图形编程(三) -绘图函数②