sftp,get命令使用*通配符的方式获取批量的文件
需求描述:
今天在使用sftp进行get文件的时候,有很多文件名类似的文件,以为还是需要一个一个get
后来发现get也可以使用通配符的方式进行匹配获取多个文件,在此记录下
操作过程:
1.通过sftp连接到目标主机,切换到具体目录下
[root@redhat6 ~]# sftp oracle@192.168.53.12
Connecting to 192.168.53.12...
oracle@192.168.53.12's password:
sftp> ls
check_ps_if_exits.sh mysql-5.7.-linux-glibc2.-x86_64 mysql-5.7.-linux-glibc2.-x86_64.tar.gz test
sftp> cd test
sftp> ls
.txt .txt .txt .txt .txt
sftp> ls -l
-rw-r--r-- oracle oinstall Apr : .txt
-rw-r--r-- oracle oinstall Apr : .txt
-rw-r--r-- oracle oinstall Apr : .txt
-rw-r--r-- oracle oinstall Apr : .txt
-rw-r--r-- oracle oinstall Apr : .txt
sftp>
备注:发现这些文件都是2018004开头的文件.把这些文件都下载到本地.
2.通过*通配符的方式获取多个文件
sftp> get *
Fetching /home/oracle/test/.txt to .txt
Fetching /home/oracle/test/.txt to .txt
Fetching /home/oracle/test/.txt to .txt
Fetching /home/oracle/test/.txt to .txt
Fetching /home/oracle/test/.txt to .txt
sftp>
备注:通过使用星的方式,能够匹配到的文件都下载到了本地.
3.查看本地已经下载的文件
sftp> exit
[root@redhat6 ~]# ls -l
total
-rw-r--r-- root root Apr : .txt
-rw-r--r-- root root Apr : .txt
-rw-r--r-- root root Apr : .txt
-rw-r--r-- root root Apr : .txt
-rw-r--r-- root root Apr : .txt
drwxr-xr-x root root Mar : workspace
备注:退出sftp程序之后,已经可以看到多个通过*匹配的文件已经下载到了本地.
文档创建时间:2018年4月9日09:43:47
sftp,get命令使用*通配符的方式获取批量的文件的更多相关文章
- 四种方法获取可执行程序的文件路径(.NET Core / .NET Framework)
原文:四种方法获取可执行程序的文件路径(.NET Core / .NET Framework) 本文介绍四种不同的获取可执行程序文件路径的方法.适用于 .NET Core 以及 .NET Framew ...
- ubuntu-利用pdnsd-TCP方式获取IP-拒绝DNS污染
那,自从国内技术出现了DNS污染问题呢,时常导致很多国外网站访问不正常,所以通过参考一些博客所属避免DNS污染的方法,决定搭建一个Ubuntu JeOS下的DNS缓存服务器,该服务器利用TCP方式获取 ...
- Oracle中修改表名遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”
Oracle 11g中想修改表名: rename ASSETPORJECT to ASSETPROJECT; 结果提示:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超 ...
- 命令行方式调用winrar对文件夹进行zip压缩示例代码
调用winRAR进行压缩 using System; using System.Collections.Generic; using System.Linq; using System.Text; u ...
- Linux基础-配置网络、集群内主机名设定、ssh登入、bash命令、通配符(元字符)
作业一:临时配置网络(ip,网关,dns)+永久配置 设置临时网络配置: 配置IP ifcongfig ens33 192.168.16.177/24 (ifconfig 网卡 ip地址 /24 ...
- Redis的增删改查命令总结与持久化方式
原文:Redis的增删改查命令总结与持久化方式 Redis是用C语言实现的,一般来说C语言实现的程序"距离"操作系统更近,执行速度相对会更快. Redis使用了单线程架构,预防了多 ...
- 使用AFNetWorking 实现以Basic Authentication方式获取access-token
由于服务器端对于调用API获取数据接口进行了限制,需要在调用API之前获取一个access-token,所以需要在iOS里实现获取这个access-token的功能. 服务器端是在ASP.NET中基于 ...
- 如何在silverlight中以同步方式 获取sharepoint2013站点的当前登录账号
最近有个项目用到了silverlight要同步方式获取当前登录账号.异步的方式无法跟其他应用结合.主要先后顺序问题.但是silverlight非常不好获取到当前登录账号.即使获取到了也是异步方式获取. ...
- java 获取classpath下文件多种方式
java 获取classpath下文件多种方式 一:properties下配置 在resources下定义server.properties register.jks.path=classpath\: ...
随机推荐
- CCNotificationCenter(二)---NotificationCenterTest
//类的定义 #ifndef __NOTIFICATIONCENTERTEST_H__ #define __NOTIFICATIONCENTERTEST_H__ #include "coco ...
- cocos2d-x树结构执行动作
void Test2::onEnter() { TestCocosNodeDemo::onEnter(); CCSize s = CCDirector::sharedDirector()->ge ...
- CLR Debug extention
https://github.com/Microsoft/clrmd https://www.nuget.org/packages/Microsoft.Diagnostics.Runtime http ...
- 【linux】Shell脚本启动程序
Linux 下后台脚本启动Jar程序 Nohup后台输出运行日志 cd /home/zeze/jar/WeiboPost java -jar WeiboAutoPost.jar ../configur ...
- eclipse workspace 优化
换了新的工作空间,当然在开发之前先优化该工作空间啦! 1.换编码 2.优化加载项 去除不用的 3.优化代码检查 不用的去掉 4.禁止更新功能 5.更换字体其他个人偏好设置 微软雅黑 字体5号 ...
- Android开发日记(三)
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV ...
- c# 创建socket客户端
c# 创建socket客户端 using System; using System.Collections.Generic; using System.Linq; using System.Text; ...
- mysql的OFFSET实现分页
使用limit 可以实现分页比如 limit 0,5 是从1到5条, limit 5,5 是从,6到10条, 使用limit offset 时 limit 5 offset 0 从 1 到5 条 ...
- 各种hash函数
public class HashAlgorithms { /** * 加法hash * @param key 字符串 * @param prime 一个质数 * @return hash结果 */ ...
- springboot集成AOP管理日志
如何将所有的通过url的请求参数以及返回结果都输出到日志中? 如果在controller的类中每个方法名都写一个log输出肯定是不明智的选择. 使用spring的AOP功能即可完成. 1. 在pom. ...