首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在bash中使用rage of dates从Nasa下载镜像

在bash中使用wget命令结合range of dates参数从NASA下载镜像,可以按照以下步骤进行操作:

  1. 首先,确保你的系统已经安装了wget命令。如果没有安装,可以使用以下命令进行安装:
代码语言:txt
复制
sudo apt-get install wget
  1. 打开终端,使用以下命令下载指定日期范围内的镜像:
代码语言:txt
复制
wget -r -N -c -np --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" --accept-regex ".*\.\(jpg\|jpeg\|gif\|png\)" -e robots=off https://url-to-nasa-image-archive/{YYYY-MM-DD..YYYY-MM-DD}/

其中,https://url-to-nasa-image-archive/是NASA镜像存储库的URL地址,{YYYY-MM-DD..YYYY-MM-DD}是你想要下载的日期范围,例如2019-01-01..2019-12-31表示从2019年1月1日到2019年12月31日的镜像。

  1. 上述命令中的参数解释如下:
  • -r:递归下载,下载指定URL及其子链接中的所有文件。
  • -N:只下载比本地文件新的文件。
  • -c:继续下载中断的文件。
  • -np:不追溯到父级目录。
  • --user-agent:设置用户代理,模拟浏览器访问。
  • --accept-regex:只接受指定正则表达式匹配的文件类型,这里只接受图片文件。
  • -e robots=off:忽略robots.txt文件,确保可以下载。
  1. 执行命令后,wget将会开始下载指定日期范围内的镜像文件,并保存在当前目录中。

请注意,上述命令中的URL地址是示例,实际使用时需要替换为NASA镜像存储库的正确URL地址。此外,由于涉及到版权和访问权限等问题,具体的NASA镜像存储库访问方式可能会有所不同,需要根据实际情况进行调整。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云对象存储(COS):提供高可靠、低成本的云端存储服务,适用于海量数据存储、备份与归档、静态网站托管等场景。详情请参考:腾讯云对象存储(COS)
  • 腾讯云云服务器(CVM):提供弹性计算能力,支持按需创建、配置和管理云服务器实例,适用于各类应用的部署和运行。详情请参考:腾讯云云服务器(CVM)
  • 腾讯云容器服务(TKE):基于Kubernetes的高度可扩展的容器管理服务,提供简化的容器部署、运维和弹性伸缩能力,适用于容器化应用的管理和运行。详情请参考:腾讯云容器服务(TKE)
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Google Earth Engine——该数据集是美国宇航局在研究环境中使用地球系统数据记录 (MEaSUREs) 计划的一部分,包括选定冰川出口区域的月平均速度图

This dataset, part of the NASA Making Earth System Data Records for Use in Research Environments (MEaSUREs...General documentation 该数据集是美国宇航局在研究环境中使用地球系统数据记录 (MEaSUREs) 计划的一部分,包括选定冰川出口区域的月平均速度图。...对于命名约定,月份是儒略日期中点所在的位置确定的。例如,9 月的月均值可能是 8 月或 10 月获取的图像生成的,但图像之间的儒略日期中点落在 9 月内。...使用的确切日期包含在每个图像元数据字段。...FIRST_IMAGE_DATES List of Strings List of first image dates used in image.

8510

命令行上的数据科学第二版 二、开始

本书中使用的脚本和数据集可以通过克隆本书的 GitHub 仓库得。 为了安装 Docker 镜像,首先需要从 Docker 网站中下载并安装 Docker 本身。...我使用的是 ZShell,还有许多其他可用的 Shell,比如 Bash 和 Fish。 操作系统 第四层是操作系统,在我们的例子是 GNU/Linux。...图 2.7 说明了这是如何工作的: 图 2.7:除非你使用sponge,否则你不能在一个管道读取和写入同一个文件 例如,假设你已经使用dseq生成了一个文件dates.txt,现在你想使用nl添加行号...这些数据通常存储在文件。了解如何在命令行上处理文件(以及它们所在的目录)是很重要的。使用 GUI 可以做的每一个动作,都可以用命令行工具来完成(等等)。...在本章,我简要介绍了如何下载 Docker 镜像和运行 Docker 容器,但学习如何创建自己的 Docker 镜像可能是值得的。

73220
  • 两分钟带你快速搭建Flutter开发环境(Mac)

    工具: Flutter 依赖下面这些命令行工具:bash curl git 2.x mkdir rm unzip which 设置FLutter镜像(非必须) 由于在国内访问Flutter可能会受到限制...,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量: //Macintosh HD⁩ ▸ ⁨Users⁩ ▸ ⁨你的用户名 ▸ ⁨.bash_profile export...,并不能保证一直可用,大家可以 Using Flutter in China 上获得有关镜像服务器的最新动态。...当您选择一个团队时,Xcode会创建并下载开发证书,向您的设备注册您的帐户,并创建和下载配置文件(如果需要) 要开始您的第一个iOS开发项目,您可能需要使用您的Apple ID登录Xcode...本节学习过程遇到无法解决的问题可以在课程问答区进行提问,课程老师会对你进行辅导和帮助; 参考 Flutter入门到进阶实战携程网App

    5.7K10

    kubernetes(十五) kubernetes 运维

    虚拟机偶然宿主机 操作系统版本 内核版本 节点管理 节点亲和性 污点容忍 GPU资源node管理(标签或者备注) 存储方案: ceph,GlusterFS,NFS 网络方案:calico,flannel 镜像仓库方案...grafana+alertmanager 日志方案: ELK cicd方案:gitlab,build, harbor, jenkins-master-slave,helm发布到k8s集群 其他注意事项 使用...controller-manager) 4、部署node(kubelet、proxy、docker) 5、部署网络组件、dashboard、ingress controller、配置pv自动供给、CoreDNS等 k8s集群软件下载地址...kube-apiserver $ ansible etcd -m service -a "name=etcd state=started" $ ansible kubelet证书自动续签 二进制部署过程,...clusterrole=system:certificates.k8s.io:certificatesigningrequests:selfnodeserver --group=system:nodes二进制部署过程

    1.1K20

    一个脚本下载风云卫星数据所有订单

    背景 众所周知,风云卫星数据下载麻烦,尤其是下载大量数据,需要点击多个链接来一一下载。 尽管用户也可以使用DownThemAll[1]进行批量下载,但不适合直接在服务器上操作。...由于无法忍受这种**下载方式,朝曦dawn[2]就写了个爬虫脚本,爬取订单信息的所有链接,放入bash脚本使用lftp进行一键下载。...虽然该方法可以暂时避免繁琐的下载步骤,不过还是建议卫星中心的网页/数据库开发者采用NASA GES DISC[3]的数据下载方式(支持一键导出下载链接,使用wget等工具下载)。...如果下载大量数据,建议使用工具箱(虽然工具箱也卡,但不会像网页直接卡死,希望网页/数据库开发者进行完善)。...爬取订单信息 在终端运行脚本,并根据提示填入用户信息(用户名,密码和验证码) $ python fy.py 检查bash脚本 检查生成的 download_fy.sh文件(文件名可通过脚本的 savename

    1.3K20

    NASA数据集——阿拉斯加七个地点进行的解冻深度测量

    在每个地点,建立了三个 30 米的横断面,并使用 1.15 米的 T 型解冻深度探头沿每个横断面以 1 米为单位测量解冻深度。...北极-北方脆弱性实验(ABoVE)是美国国家航空航天局(NASA)陆地生态计划的一项野外活动, 2015 年开始在阿拉斯加和加拿大西部进行,为期 8 到 10 年。...数据文件 thaw_depth.csv 的变量 Column Name Units/format Description date YYYY-MM-DD Measurement date site_name...使用 1.15 米长的 T 型解冻深度探头,沿每个横断面以 1 米为单位测量和记录解冻深度。按照 ABoVE 解冻深度规程,如果存在苔藓层,则从苔藓层顶部开始测量解冻深度。...地点描述 Site Name 2016 Sampling Dates 2017 Sampling Dates 2018 Sampling Dates Description Hess Creek Unburned

    7710

    解读三组容易混淆的Dockerfile指令

    COPY只允许Docker Engine主机上拷贝文件到Docker镜像文件; ADD也能完成以上工作,但是ADD支持另外两种src: 文件源可以是URL 可以src直接解压tar文件到目的地...ADD http://foo.com/bar.go /tmp/main.go # 指定地址下载文件,添加到镜像文件系统的/tmp/main.go位置 ADD http://foo.com/bar.go.../tmp/ # 因为以/结尾,将会引用url的文件名添加到指定的目录下 ADD /foo.tar.gz /tmp/ # 自动解压主机文件到指定目录 “有趣的是,URL下载和自动解压功能不能同时生效...如果拷贝本地文件到镜像,通常使用COPY,因为含义更明确 ADD支持URL文件、自动解压到指定目录,这2个特性也很棒 ARG vs ENV ARG、ENV也让人很疑惑的,都是Dockerfile定义变量的指令...一个小技巧:构建镜像时不能使用命令行参数重写ENV,但是你可以使用ARG动态为ENV设置默认值: # You can set VAR_A while building the image or leave

    1.1K10

    仅需60秒,使用k3s创建一个多节点K8S集群!

    这是为什么我用Bash编写它的原因,而我唯一的依赖项是安装和配置了GCloud CLI(带有默认区域和项目集)。 30秒启动虚拟机 我们虚拟机开始。...我们可以通过使用内存更小的OS镜像来实现。这就是我坚持用Google Cloud的原因,因为它们提供最小的Ubuntu镜像(小于200MB)。...30秒部署K8S集群 我们应该如何在30秒内部署一个Kubernetes集群呢?答案是使用k3s!...剩下的最后一件事就是下载kubectl配置(使用scp以master节点获得文件)。完成所有步骤仅需55到58秒。...正如你所见,这个解决方案没有什么特别之处,只有几个GCloud和curl命令粘贴在一个bash脚本。但这可以很快完成工作。 [在这里插入图片描述] 下一步是?

    2.5K30

    『中级篇』docker Image概述(13)

    什么是镜像镜像是怎么产生的,通过这节的学习的Docker container机制要比虚拟机的机制要小巧,原因何在?...[image.png]注意::https://hub.docker.com/ 不仅仅可以下载官方的Image还可以下载私人的Image 他们的区别是:官方的名字后面没有/,私人的:人名/Image的名称...默认的latest sudo docker pull bitnami/wordpress 查看Image 获取Image bulid from Dockerfile Pull from Registry(仓库中下载...上安装docker(六) 如何在mac上通过vagrant安装虚拟机(七) 如何在window上通过vagrant安装虚拟机(八) docker-Machine的本地使用(九) docker-Machine...的本地使用(十) 在linux/mac下通过Docker-Machine在阿里云上的使用(11) 『中级篇』docker架构和底层技术(12) [image]

    671110

    SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战

    1、如何使用Maven结合Docker把SpringBoot应用编译成可用的镜像进行部署。...其中push,pull一个是推,一个是拉,在某种程度下,都是对在私服上面的镜像进行操作 docker save命令是保存编译的tar.gz或tar压缩文件,语法: docker save 镜像名 -...docker tag和docker push命令是一起结合使用,先tag后push,每个镜像名和版本是以冒号区分,而docker pull根据情况使用. # 将镜像打一下标签,然后安照标签进行推送到私服里面.../bin/bash表示告诉终端使用bash解析器进行执行,而且只有第一行bash才有效。 #!.../bin/bash表示告诉终端使用bash解析器进行执行,而且只有第一行bash才有效。 #!

    9.3K40

    SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战

    如何使用Maven结合Docker把SpringBoot应用编译成可用的镜像进行部署。...其中push,pull一个是推,一个是拉,在某种程度下,都是对在私服上面的镜像进行操作 docker save命令是保存编译的tar.gz或tar压缩文件,语法: docker save 镜像名 -...,每个镜像名和版本是以冒号区分,而docker pull根据情况使用. # 将镜像打一下标签,然后安照标签进行推送到私服里面,标签名就以服务名即可 docker tag 镜像名:版本号 私服路径/镜像名.../bin/bash表示告诉终端使用bash解析器进行执行,而且只有第一行bash才有效。 #!.../bin/bash表示告诉终端使用bash解析器进行执行,而且只有第一行bash才有效。 #!

    7.9K20

    Docker入门与简单使用

    近几年来,Docker 在国内发展的如火荼,特别是在互联网公司, Docker 的使用是十分普遍的,极大提高了应用的维护效率,降低了云计算应用开发的成本。...Docker也是十分容易,下载Docker Desktop安装包即可安装使用,具体可参考下面官方文档: https://docs.docker.com/docker-for-windows/install...容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。...镜像相关命令: 1)镜像的查找 docker search 镜像名(例如redis) 2)镜像下载 docker pull 镜像名 3)查看本地的镜像列表 docker images 4)删除镜像...下篇文章打算写下如何在Docker运行及配置MySQL,期待下吧! 参考资料: https://docs.docker.com/install/linux/docker-ce/centos/

    65520

    Matplotlib 中文用户指南 8.1 屏幕截图

    路径示例 你可以使用matplotlib.path模块,在maplotlib添加任意路径: 源代码 mplot3d mplot3d 工具包(见 mplot3d 教程和 mplot3d 示例)支持简单的三维图形...源代码 条形图 使用bar()命令创建条形图十分容易,其中包括一些定制(误差条): 源代码 创建堆叠条(bar_stacked.py),蜡烛条(finance_demo.py)和水平条形图(barh_demo.py...可选功能包括自动标记区域的百分比,饼图中心向外生成一个或多个楔形以及阴影效果。 仔细查看附加的代码,它用几行代码来生成这个图像。 源代码 表格示例 table()命令向轴域添加文本表格。...源代码 详细信息和用法请参阅matplotlib.ticker和matplotlib.dates。...此示例展示了如何在直角投影上绘制轮廓,标记和文本,以 NASA 的“蓝色大理石”卫星图像作为背景。

    4.3K30

    Docker 入门到实战教程(六)Docker数据卷

    前言 上一篇介绍到如何构建镜像以及镜像管理,不知道大家学到现在有没有疑问?比如我运行web服务产生的日志,我如何在宿主机上看到?...~/.bash_history文件挂载到新容器,这样就可以记录在容器输入过的命令了。...training/postgres是Docker 之前我下载的一个镜像,拿来直接使用 file 3.1 使用数据卷容器 创建数据卷容器后,我们可以通过--volumes-from选项,将一个数据容器挂载到其它容器...镜像内有名/dbdata的目录,则会dbstore容器挂载卷,并会隐藏training/postgres镜像/dbdata下的文件。...还可以扩展挂载链,已经存在的dbstore容器(:db1、db2)来挂载卷: docker run -d --name db3 --volumes-from db1 training/postgres

    1.5K10

    docker构建镜像

    使用 Docker 镜像 在之前的介绍,我们知道镜像是 Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会镜像仓库下载镜像。...Docker 镜像仓库地址:地址的格式一般是 [:端口号]。默认地址是 Docker Hub。 仓库名:之前所说,这里的仓库名是两段式名称,即 /。...从下载过程可以看到我们之前提及的分层存储的概念,镜像是由多层存储所构成。下载也是一层层的去下载,并非单一文件。下载过程给出了每一层的 ID 的前 12 位。...并且下载结束后,给出该镜像完整的 sha256 的摘要,以确保下载一致性。 在使用上面命令的时候,你可能会发现,你所看到的层 ID 以及 sha256 的摘要和这里的不一样。...如果 Docker Hub 下载镜像非常缓慢,可以参照 镜像加速器 一节配置加速器。 运行 有了镜像后,我们就能够以这个镜像为基础启动并运行一个容器。

    85530

    Docker:容器化技术的领航者 —— 基础到实践的全面解析

    3)注册并配置镜像加速器(可选):注册阿里云等云服务提供商的账号,获取镜像加速器地址,并在 Docker Desktop 的设置添加镜像加速器地址,以提高镜像下载速度。...三、如何使用 Docker第一、拉取 Docker 镜像使用 docker pull : 命令 Docker Hub 或其他镜像仓库拉取镜像。...第二、使用 Docker Compose:对于多容器应用,可以使用 Docker Compose 进行容器编排,简化配置和管理。第三、配置镜像加速器:为了提高镜像下载速度,可以配置镜像加速器。...第四、获取镜像使用docker pull 命令Docker Hub拉取镜像docker pull ubuntu。...选择合适的基础镜像Alpine Linux,以减少镜像体积。第二、 容器安全避免以root用户运行容器,使用USER指令切换至非特权用户。定期更新镜像,确保包含最新的安全补丁。

    10431

    使用Docker镜像

    写在前面 镜像是Docker三大核心概念中最重要的一部分,而Docker运行容器前需要本地存在对应的镜像,如果镜像不存在,Docker会尝试默认的镜像仓库中下载(默认使用Docker Hub公共注册服务器的仓库...既然镜像这么重要,那么本篇就围绕镜像这一核心概念来具体介绍相关操作:(1)如何使用pull命令Docker Hub仓库中下载镜像到本地;(2)如何查看本地已有的镜像信息和管理镜像标签;(3)如何在远端仓库中使用...由于官方镜像仓库在国外,因此访问速度是非常慢的,通常是非官方仓库下载,此时需要在仓库名称前指定完整的仓库地址。...举个例子,假设网易蜂巢的镜像源来下载ubuntu:18.04的镜像,此时可以使用的命令如下: docker pull hub.c.163.com/public/ubuntu:18.04 当然这个pull...为了后续演示的需要,这里先使用docker pull ubuntu:18.04命令来下载一个18.04版本的ubuntu系统镜像,然后就使用镜像创建一个容器,并在其中运行bash命令,执行输出“Hello

    58640
    领券