bash - 创建一个自动脚本以在谷歌云存储中上传文件
问题描述
我创建了一个脚本来自动将我的文件上传到谷歌云存储,我的虚拟机与我的谷歌云存储桶在同一个项目中......所以我创建了这个脚本,但我无法正确运行它
#!/bin/bash
TIME=`date +%b-%d-%y`
FILENAME=backup-$TIME.tar.gz
SRCDIR=opt/R
DESDIR= gsutil gs cp FILENAME -$TIME.tar.gz gs://my-storage-name
tar -cpzf $DESDIR/$FILENAME $SRCDIR
有什么帮助吗?
解决方案
#!/bin/bash
TIME=`date +%b-%d-%y`
FILENAME=backup-$TIME.tar.gz
gsutil cp {path of the source-file} gs://my-storage-name/backup-$TIME.tar.gz
它将使用名称备份-$TIME.tar.gz 保存您的文件
例如.backup-Jun-09-21.tar.gz
推荐阅读
- node.js - 从 .json 文件创建 .env 文件
- python - 如何使用硒驱动程序python单击覆盖中的第一个链接
- ajax - 可以在ajax请求的响应中获取django设置的cookies
- reactjs - React:使变量在函数外重用
- ruby - Rails 无法在类初始化方法中生成实例变量以生成 httparty 请求
- python - np.save 生成的文件中的字节偏移量是否始终为 128?
- python - 如何在 Dash scatter 的图中为每个字典设置单独的名称?
- arrays - wp_query 仅从变量数组中返回第一个
- c# - 提取文本中的所有关键字并在每次匹配时分成 3 组
- javascript - 谷歌地图 api 看起来地址错误