Here’s how to list S3 files recursively.

<pre lang="bash">
aws s3 ls s3://mybucket --recursive | awk '{print $4}'

By default, the results display date, time, disk size and filename. Use awk to display the filename only.