window linux上传文件命令,windows通过cmd命令行使用sftp上传文件至linux
一问:sftp是什么?
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。
二问:如何使用?
举例,如远程主机的 IP 是 192.168.14.128或者是域名www.afeige.cn,用户名是 yangyufei,在命令行模式下:sftp yangyufei@192.168.14.128或者 yangyufei@www.afeige.cn。回车提示输入密码。进入
如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
ssh yangyufei@192.168.14.128(其实sftp就是ssh 的一个程式。)
三问:想干什么?
将远程主机/home/www目录下的文件:download.txt ,下载到windows本地E盘下的test文件夹中
sftp> get /home/www/download.txt E:/test/
这条语句将从远程主机的 /home/www/ 目录下将 test.text 下载到本地 E:/test/目录下。
--------------------------------------------------------------------------------------------------------------------------------------------------------
将windows本地E盘test文件夹下的upload.txt文件上传至远程主机/home/www目录下的文件下 (若上传文件夹 添加参数 -r )
#上传单个文件
sftp> put E:/test/upload.txt /home/www/
#上传整个文件夹
sftp> put -r E:/test /home/www/
第一条语句将把本地E盘test文件夹目录下的 upload.txt文件上传至远程主机/home/www目录下。
第二条语句将把本地E盘test文件夹目录件上传至远程主机/home/www目录下。
你如果不知道远程主机的目录是什么样, pwd命令可以帮您查询远程主机的当前路径。
查询本机当前工作目录 lpwd.
改变路径可以用cd ,
改变本机路径可以用 lcd;
ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.
要离开sftp,用exit 或quit、 bye 均可。
详细情况可以查阅 man sftp.
如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下操作就简便多了。
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 显示协议版本
人生犹如负重致远,不可急于求成。 自律使人自由!
window linux上传文件命令,windows通过cmd命令行使用sftp上传文件至linux相关推荐
- 如何使用 Java 中执行 Windows 的 CMD 命令
如何使用 Java 中执行 Windows 的 CMD 命令 核心代码 完整代码 在 CMD 中执行 BAT 脚本对用户不友好,而且有安全隐患,因此笔者编写了一些可以在 Java 中执行 Wind ...
- windows下cmd命令行显示UTF8字符设置(CHCP命令)
点我进入原文 windows下cmd命令行显示UTF8字符设置(CHCP命令) 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能 ...
- java执行windows下cmd命令的方法
本文实例讲述了java执行windows下cmd命令的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //获取运行时 Runtime rt = Runtime.getRunti ...
- Windows系统cmd命令窗口无法粘贴解决的方法步骤
描述:Windows系统cmd命令窗口无法粘贴解决的方法步骤 步骤: 按一下ESC键,即可粘贴
- windows 通过cmd命令(netsh wlan命令)连接wifi
windows 通过cmd命令(netsh wlan命令)连接wifi 1. 连接 1)显示本机保存的profiles,配置文件是以wifi的ssid命名的. netsh wlan show prof ...
- Linux下的GCC和Windows下Visual Studio的编译所生成的文件作用
首先先说一下Linux吧因为这也是博主最早接触的编程开发环境所以比较熟悉的! Linux下就说GCC GCC编译如果不指定编译选项的话是一步到位没有额外的后缀名文件! .i文件:.i文件是GCC -E ...
- windows用cmd命令进入文件夹目录
首先,将文件夹直接点击左键拖动至cmd窗口中,就可以得到目录路径. 还有就是,在命令行直接敲入D:或者C:就可以在磁盘之间进行转换,注意冒号不要丢. 再有,如果进入某磁盘中的一个文件夹,使用cd命令. ...
- sftp shell 批量上传文件_如何在shell脚本里使用sftp批量传送文件-阿里云开发者社区...
主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对 2.将其中的公钥分发到sftp欲登录的远程服务器上 3.编写并以上面的本地用户运行shell脚本 一.生成密钥对 在shell脚本中使用s ...
- linux补丁更新服务器地址,windows系统之WSUS服务器:更改WSUS更新文件的路径
wsus补丁硬盘空间不够 wsus补丁硬盘空间不够.我部署了WSUS服务器,使用正常,现在由于补丁下载的硬盘空间不够了,我想把补丁下载的路径改到一个比较大的硬盘上,该怎么操作? 当磁盘不足的时候,如果 ...
最新文章
- ijkplayer iOS集成
- 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图
- LIC-Fusion 2.0:基于滑动窗口法平面特征跟踪的激光雷达惯性相机里程计
- ASP.NET服务器端控件原理分析
- OpenHarmony的介绍
- mysql把select结果存到变量中_mysql实例 select into保存到变量的例子
- Algorithms Part 1-Question 5- Dijkstra's shortest-path-最短路径算法
- 计算机能实现哪些人类智力活动,人工智能是电脑科学的一个重要分支,它的近期目标是什么?...
- app里面可以运行php,我可以在googleappengine for Python上运行PHP文件吗?
- Excel 将换行符替换为空
- [转载]Yahoo!的分布式数据平台PNUTS简介及感悟
- Mac 下svn客户端安装
- win10下Linux双系统
- 总纲篇:塑胶材料选型、模具工艺、注塑工艺指导
- python在使用pyinstaller打包文件时提示找不到指定模块
- java设计模式-设配器模式
- AWS亚马逊云注册图文详细教程,多币种充值优势分析
- Android:从assets资源目录下安装apk
- GST: Grouped Spatial-Temporal Aggregation for Efficient Action Recognition 论文阅读
- java matcher group方法_Java中正则表达式相关类中Matcher.group()方法