我對S3一個結構如下:AWS CLI工具 - 無法從S3
bucket:
- dir_test
- dir_a
- dir
- file
- file_2
- file_2
- file_n
- dir_b
- dir
- file
- file_2
- file_2
- file_n
我想的dir_test整個內容從一個shell腳本下載到我的工作目錄:
source_path="s3://bucket/dir_test/"
target_path="."
aws s3 cp "$source_path" "$target_path" --recursive
一切都被下載正常,但是AWS報告errno的21:
download failed: s3://bucket/dir_test/dir_a/dir/ to dir_a/dir/ [Errno 21] Is a directory: u'/my-wd/dir_a/dir/'
我在做什麼錯?
嘗試使用'AWS S3 sync'命令 - 它做了遞歸複製默認情況下可能對某些情況更有用。 –