需求描述:

  今天在使用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命令使用*通配符的方式获取批量的文件的更多相关文章

  1. 四种方法获取可执行程序的文件路径(.NET Core / .NET Framework)

    原文:四种方法获取可执行程序的文件路径(.NET Core / .NET Framework) 本文介绍四种不同的获取可执行程序文件路径的方法.适用于 .NET Core 以及 .NET Framew ...

  2. ubuntu-利用pdnsd-TCP方式获取IP-拒绝DNS污染

    那,自从国内技术出现了DNS污染问题呢,时常导致很多国外网站访问不正常,所以通过参考一些博客所属避免DNS污染的方法,决定搭建一个Ubuntu JeOS下的DNS缓存服务器,该服务器利用TCP方式获取 ...

  3. Oracle中修改表名遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”

    Oracle 11g中想修改表名: rename ASSETPORJECT to ASSETPROJECT; 结果提示:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超 ...

  4. 命令行方式调用winrar对文件夹进行zip压缩示例代码

    调用winRAR进行压缩 using System; using System.Collections.Generic; using System.Linq; using System.Text; u ...

  5. Linux基础-配置网络、集群内主机名设定、ssh登入、bash命令、通配符(元字符)

    作业一:临时配置网络(ip,网关,dns)+永久配置 设置临时网络配置: 配置IP ifcongfig ens33 192.168.16.177/24 (ifconfig 网卡 ip地址    /24 ...

  6. Redis的增删改查命令总结与持久化方式

    原文:Redis的增删改查命令总结与持久化方式 Redis是用C语言实现的,一般来说C语言实现的程序"距离"操作系统更近,执行速度相对会更快. Redis使用了单线程架构,预防了多 ...

  7. 使用AFNetWorking 实现以Basic Authentication方式获取access-token

    由于服务器端对于调用API获取数据接口进行了限制,需要在调用API之前获取一个access-token,所以需要在iOS里实现获取这个access-token的功能. 服务器端是在ASP.NET中基于 ...

  8. 如何在silverlight中以同步方式 获取sharepoint2013站点的当前登录账号

    最近有个项目用到了silverlight要同步方式获取当前登录账号.异步的方式无法跟其他应用结合.主要先后顺序问题.但是silverlight非常不好获取到当前登录账号.即使获取到了也是异步方式获取. ...

  9. java 获取classpath下文件多种方式

    java 获取classpath下文件多种方式 一:properties下配置 在resources下定义server.properties register.jks.path=classpath\: ...

随机推荐

  1. javaperformanceoptimization

    http://javaperformanceoptimization.nirmaldelli.com/ http://stackoverflow.com/questions/42824366/sql- ...

  2. Javac编译器

    One Compiler http://www.oracle.com/technetwork/java/jvmls2016-wimmer-3125555.pdf Hacking the OpenJDK ...

  3. CentOS 7.0 以后的几件事情

    1.当最大化时隐藏标题栏 或者使用tweak tool 在字体中将标题栏字体设置为0...建议这个方法. 2.添加epel源 yum -y --nogpgcheck install http://do ...

  4. Oracle PLSQL Demo - 02.SELECT INTO单行赋值[SELECT INTO variables]

    declare v_sal number; begin ; dbms_output.put_line(v_sal); end;

  5. VC++ 目录选择对话框

    打开目录选择对话框要使用到API函数SHBrowseForFolder来实现 函数原型为: LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi); 其中L ...

  6. Cannon

    Description In Chinese Chess, there is one kind of powerful chessmen called Cannon. It can move hori ...

  7. 一款基于jquery ui漂亮的可拖动div实例

    今天要给大家带来一款基于jquery ui漂亮的可拖动div实例.这款实例用了图片当背景,div层采用了幽灵透明效果.div拖动是基于jquery ui的.界面非常漂亮.一起看下效果图: 在线预览   ...

  8. git 远程仓库版本的回退以及git reset 几种常用方式记录

    由于 github push 了两个比较潦草的commit, 自己很不满意,又不想重新开vpn进行上传,所以找了一下相关的教程. 最后研究了一下,原理为先在本地还原到你想要的commit,然后强制pu ...

  9. Spark Streaming中的操作函数讲解

    Spark Streaming中的操作函数讲解 根据根据Spark官方文档中的描述,在Spark Streaming应用中,一个DStream对象可以调用多种操作,主要分为以下几类 Transform ...

  10. 在Linux环境下mysql的root密码忘记解决方法

    MySQL密码的恢复方法之一 .首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下 ...