Classic/VPC 환경에서 이용 가능합니다.
버킷이나 폴더, 객체 목록을 조회합니다.
구문
ls 구문은 다음과 같습니다.
aws s3 ls \
[<s3-uri>] \
[--recursive] \
[--page-size <page-size>] \
[--human-readable] \
[--summarize] \
--endpoint-url <endpoint-url>
옵션
ls 실행 시 지정할 수 있는 옵션을 설명합니다.
선택 옵션
ls의 선택 옵션입니다. 지정하지 않은 옵션에는 기본값이 적용됩니다.
| 옵션 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
<s3-uri> |
String | Optional | 버킷 또는 경로의 S3 URI
|
--recursive |
Boolean | Optional | 지정한 경로의 하위 Prefix까지 조회 |
--page-size |
Integer | Optional | 페이지당 항목 수
|
--human-readable |
Boolean | Optional | 객체 크기를 Bytes, KiB, MiB, GiB 등 읽기 쉬운 단위로 표시 |
--summarize |
Boolean | Optional | 조회 결과의 총 객체 개수와 전체 크기 표시 |
공통 옵션
aws 명령에서 공통으로 사용하는 옵션에 대한 정보는 Ncloud Storage 옵션을 참조해 주십시오.
예시
목록 조회 요청이 성공하면 버킷의 생성 일시와 이름 또는 각 객체의 최종 수정 일시, 크기, 이름이 출력됩니다. 하위 Prefix는 PRE {prefix}/ 형식으로 표시됩니다.
명령
계정이 소유한 전체 버킷 목록을 조회하는 명령 예시는 다음과 같습니다.
aws s3 ls \
--endpoint-url=https://kr.ncloudstorage.com
버킷의 객체 목록을 조회하는 명령 예시는 다음과 같습니다.
aws s3 ls s3://my-test-bucket \
--endpoint-url=https://kr.ncloudstorage.com
버킷의 객체 총 개수와 크기를 조회하는 명령 예시는 다음과 같습니다.
aws s3 ls s3://my-test-bucket \
--recursive \
--human-readable \
--summarize \
--endpoint-url=https://kr.ncloudstorage.com
출력
계정이 소유한 전체 버킷 목록을 조회하는 출력 예시는 다음과 같습니다.
2026-08-21 14:06:10 my-encrypted-bucket
2026-08-19 11:57:28 my-locked-bucket
2026-08-21 14:06:07 my-sync-bucket
2026-08-19 11:44:27 my-test-bucket
버킷의 객체 목록을 조회하는 출력 예시는 다음과 같습니다.
PRE img/
2026-08-19 11:56:40 12582912 large.bin
2026-08-19 11:44:28 48 sample.txt
버킷의 객체 총 개수와 크기를 조회하는 출력 예시는 다음과 같습니다.
2026-08-19 11:49:44 20 Bytes img/copy.png
2026-08-19 11:49:43 20 Bytes img/image.png
2026-08-19 11:49:44 20 Bytes img/image2.png
2026-08-19 11:56:40 12.0 MiB large.bin
2026-08-19 11:44:28 48 Bytes sample.txt
Total Objects: 5
Total Size: 12.0 MiB