Windows系统中使用Linux命令(可以批量下载Modis数据)
一个有趣的灵魂W
在准备下载MODIS或者其他数据时,NASA或者USGS通常会给许多的下载路径:
数量少还好,数量庞大的话,手动是无法下载的。当然你也可以选择使用迅雷、Internet Download Manager等工具下载,但是如果你想将数据整合到你的应用中,还是需要利用wget下载比较方便。。。当然你要是会应用的代码编写,估计也不需要看我的分享了。
但是windows系统并不能直接使用wget工具,所以需要安装对于的工具。
步骤如下:
1、安装微软商店
2、安装Liux工具
3、使用wget
首先,需要确定你电脑的微软商店还在不在,由于我的电脑不存在微软商店,需要先安装或者恢复:
1、windows开始,搜索Windows PowerShell,使用管理员命令打开
2、输入命令“Get-AppxPackage -allusers | Select Name, PackageFullName”,获取当前系统安装的所有应用。
Get-AppxPackage -allusers | Select Name, PackageFullName
3、在列表中找到名称为“Microsoft.WindowsStore”(即应用商店)的应用,然后复制右侧对应的包名称。
Microsoft.WindowsStore_11701.1001.99.0_x64__8wekyb3d8bbwe
4、输入下列命令进行应用商店的重装(我的windows10版本是1703,版本不同包名称也不同,下列命令看着替换一下自己的包名称就好了。):
Add-appxpackage -register "C:Program FilesWindowsAppsMicrosoft.WindowsStore_11701.1001.99.0_x64__8wekyb3d8bbweappxmanifest.xml" -disabledevelopmentmode
Add-appxpackage-register "C:ProgramFilesWindowsAppsMicrosoft.WindowsStore_11701.1001.99.0_x64__8wekyb3d8bbweappxmanifest.xml" -disabledevelopmentmode
安装好微软商店后,继续安装Liux工具:
1、
控制面板-程序-程序和功能-启动或关闭Windows功能-勾选✔适用于Liux的Windows子系统
~~~~~~~~~~~~按提示重启电脑~~~~~~~~~~~~
2、
运行-cmd-输入bash,按照提示进入微软商店,选择ubuntu,点击下载安装。
安装完毕之后,顺着提示进入Linux,设置账号和密码,这里密码默认是不显示的,输入两次的时候悠着点。
安装完毕,可以使用bash、wget等命令了。
打开cmd命令,输入wget -c 下载路径
示例:
wget -c https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/61/MOD04_3K/2019/013/MOD04_3K.A2019013.1950.061.2019014072411.hdf
wget -c https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/61/MOD04_3K/2019/013/MOD04_3K.A2019013.1950.061.2019014072411.hdf
下载成功~
往期
微信号:一个有趣的灵魂W
关注我们,了解更多
- spring cloud 学习(10) - 利用springfox集成swagger
- Hadoop(六)之HDFS的存储原理(运行原理)
- Blockchain Global CEO Sam Lee:以大数据为基础,区块链技术加快决策生成速度
- Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群
- 被解放的姜戈08 远走高飞
- mxnet安装及NDArray初体验
- MySQL(十五)之数据备份中mysqldump详解
- 安卓第十夜 亚当的诞生
- MySQL(十四)之数据备份与还原
- MySQL(十三)之MySQL事务
- 安卓第三夜 概念漫游(上)
- JavaWeb(七)之详解JavaWeb路径
- Hadoop(四)HDFS集群详解
- 安卓第八夜 玛丽莲梦露
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- CentOs7下Zabbix安装教程——zabbix server安装
- CentOs7下Zabbix安装教程——准备工作
- python:HTTP Error 505: HTTP Version Not Supported
- PYES异常: TypeError: 'NoneType' object is not callable
- 第十八篇 zabbix创建自定义报警媒介
- 原创|如果懂了HashMap这两点,面试就没问题了
- RTSP协议网络摄像头互联网直播开源流媒体平台
- RTSP协议网页无插件播放,匿名登录不显示设备资源如何解决?
- 设计模式~代理模式
- Linux工具入门:make工具与Makefile文件
- PF_RING的多种负载均衡方法
- 【拓展】686- 如何在 Web 上大规模生成 UUID
- Linux进程管理与性能监控
- 重学数据结构(一、线性表)
- Jmeter系列(49)- 详解 HTTP Cookie 管理器