如何在OS X上使用curl将文件下载到新创建的目录中?

cam

我正在尝试将Heroku备份下载到一个文件夹中。

像这样下载到当前文件夹:

curl -o latest.dump `heroku pg:backups public-url`

但是当我尝试folders向其添加路径时latest.dump,如下所示:

$ curl -o /db-bkups/latest.dump `heroku pg:backups public-url`
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 44318    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0Warning: Failed to create the file 
Warning: /db-bkups/latest.dump: No such file 
Warning: or directory
 36 44318   36 16384    0     0   9626      0  0:00:04  0:00:01  0:00:03  9626
curl: (23) Failed writing body (0 != 16384)

理想情况下,我希望这样保存和下载它:

/db-bkups/nov-1-2016/timestamp-db.dump

nov-1-2016运行cron时动态创建文件夹的位置,文件名是运行bkup时的时间戳。

兹莱米尼

您可以尝试使用--create-dirscurl 7.10.3中添加参数

这是一个示例,它将创建目录层次结构(如果尚不存在),并将使用date命令输出重命名您需要重命名的子目录

curl -o /db-bkups/$(date +"%b-%d-%Y")/timestamp-db.dump --create-dirs http://www.w3schools.com/xml/simple.xml

结果是将文件存储在这样的目录中/db-bkups/Nov-04-2016/timestamp-db.dump

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用curl或wget将文件下载到目录中?

如何下载新创建的 HTML 文件?

如何在特定目录中列出所有新创建的文件?

如何在OS X上使用stat命令显示文件或目录的创建日期/时间?

如何在 ClearCase 中查找新创建的文件

如何在OS X中移动文件并创建缺少的目录?

使用Python,如何将多个文件从FTP服务器上的子目录下载到本地计算机上的所需目录中?

如何使用python复制文件,重新创建目录结构?

如何使用 fswatch 跟踪目录中新创建文件的顺序

Node Js 如何在不将文件写入系统或不在目录中创建文件的情况下将文件下载到内存中

如何在OS X上使用Swift获取目录大小

如何在OS X上创建.url文件?

如何在Mac OS X上创建补丁文件

如何在php中重新创建这个curl命令?

如何将新创建的 .xlsx 文件附加到记录中?

如何使用 Django 将配置文件链接到新创建的用户

如何在Windows上使用Python创建OS X应用

如何直接将文件下载到Android Q(Android 10)的下载目录中

如何从新创建的csv文件列中添加?

snakemake:如何对新创建的文件使用glob_wildcards?

如何在MacOS上使用Swift快速在下载文件夹中创建目录?权限异常。

如何在OS X上配置SSH?

如何在OS X上安装MacVim?

如何在OS X上安装Homebrew?

如何在OS X上安装matplotlib?

如何在OS X上安装ffmpeg?

我如何在我新创建的文件中获得月份的总数?

如何在Sublime Text 3中指定新创建文件的完整路径?

丢失.idea文件夹后,如何在Android Studio中重新创建项目?