我正在使用终端将文件从 s3 存储桶复制到本地计算机,但我不断收到错误:
fatal error: An error occurred (404) when calling the HeadObject operation: Key "file_000" does not exist
Run Code Online (Sandbox Code Playgroud)
我正在使用命令:
usr/local/bin/aws s3 cp s3://{bucket}/file_000 /Users/user/Documents/Docs/dir/new_file.csv
Run Code Online (Sandbox Code Playgroud)
我知道该文件存在使用:
aws s3 ls s3://{bucket} --recursive --human-readable
并显示为:
2022-08-04 15:53:12 21.2 MiB file_000
我尝试添加--recursive到命令的末尾。该命令执行后会创建一个名为的空目录new_file.csv
我能做些什么来解决这个问题吗?
我一直在寻找很多东西,但似乎找不到我正在寻找的答案。这些行最初被融合在一起,然后我将它们展开,现在我有一个与此类似的数据框:

这是输出:
structure(list(ID = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L),
`first name` = c("Jamie", NA, NA, NA, NA, "sandra", NA, NA,
NA, NA), `last name` = c(NA, "Johns", NA, NA, NA, NA, NA,
"chan", NA, NA), q1_ans = c(NA, NA, "yes", NA, NA, NA, "yes",
NA, NA, NA), q2_ans = c(NA, NA, NA, "no", NA, NA, NA, NA,
"yes", NA), q3_ans = c(NA, NA, NA, NA, "yes", NA, NA, NA,
NA, "no")), row.names = c(NA, -10L), …Run Code Online (Sandbox Code Playgroud)