-
Notifications
You must be signed in to change notification settings - Fork 319
Open
Description
s5cmd does not delete DIROBJ objects - objects ending with /.
$ aws s3api put-object --bucket BUCKET --key some/path/dir_object/
$ s5cmd ls --show-fullpath s3://BUCKET/some/path/
s3://BUCKET/some/path/dir_object/
$ s5cmd rm 's3://BUCKET/some/path/*'
empty output
$ s5cmd rm s3://BUCKET/some/path/dir_object/
ERROR "rm s3://BUCKET/some/path/dir_object/": s3 bucket/prefix cannot be used for delete operations (forgot wildcard character?)
$ s5cmd rm --raw s3://BUCKET/some/path/dir_object/
ERROR "rm --raw=true s3://BUCKET/some/path/dir_object/": s3 bucket/prefix cannot be used for delete operations (forgot wildcard character?)
$ s5cmd ls --show-fullpath s3://BUCKET/some/path/
s3://BUCKET/some/path/dir_object/
While AWS CLI utility can do this:
$ aws s3 rm --recursive s3://BUCKET/some/path/
delete: s3://BUCKET/some/path/dir_object/
$ s5cmd ls --show-fullpath s3://BUCKET/some/path/
ERROR "ls --show-fullpath=true s3://BUCKET/some/path/": no object found
Metadata
Metadata
Assignees
Labels
No labels