将所有文件和文件夹从S3存储桶下载到节点js中的本地文件夹

时间:2017-08-21 13:11:10

标签: node.js amazon-s3 sails.js s3-bucket

我需要将所有文件和文件夹从s3存储桶下载到sam层次结构中的本地文件夹。

假设我的s3存储桶路径为: myBucket / user1 /

其中 user1 可能包含动态值。用户的每个文件夹都包含3个子文件夹图像,音频,视频以及其中的文件。

我只想将文件夹 user1 中的所有文件下载到路径中的本地文件系统

#!/bin/sh
values=$(echo '"select * from t" "terry"')
echo "$values"

echo "Remove first and last <\"> character:"
values="${values%\"}"
values="${values#\"}"
echo "$values"

echo "Replace <\" \"> by <#> and split by <#>:"
sep='" "'
IFS='#' read -r -a values <<< "${values//$sep/$'#'}"
for element in "${values[@]}"
do
    echo "$element"
done

我尝试过: skipper-better-s3 ,但它会读取我们传递过的文件。

$ ./stringArray.sh
"select * from t" "terry"
Remove first and last <"> character:
select * from t" "terry
Replace <" "> by <#> and split by <#>:
select * from t
terry

0 个答案:

没有答案