minio:mc

mc

MinIO를 사용하기 위한 커맨드 명령어

NAME:                                                                                                                                                                                                                                      
  mc version - manage bucket versioning                                                                                                                                                                                                    
                                                                                                                                                                                                                                           
USAGE:                                                                                                                                                                                                                                     
  mc version COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]                                                                                                                                                                                   
                                                                                                                                                                                                                                           
COMMANDS:                                                                                                                                                                                                                                  
  enable   enable bucket versioning                                                                                                                                                                                                        
  suspend  suspend bucket versioning                                                                                                                                                                                                       
  info     show bucket versioning status                                                                                                                                                                                                   
                                                                                                                                                                                                                                           
FLAGS:                                                                                                                                                                                                                                     
  --config-dir value, -C value     path to configuration folder (default: "/home/master/.mc") [$MC_CONFIG_DIR]                                                                                                                             
  --quiet, -q                      disable progress bar display [$MC_QUIET]                                                                                                                                                                
  --disable-pager, --dp            disable mc internal pager and print to raw stdout [$MC_DISABLE_PAGER]                                                                                                                                   
  --no-color                       disable color theme [$MC_NO_COLOR]                                                                                                                                                                      
  --json                           enable JSON lines formatted output [$MC_JSON]                                                                                                                                                           
  --debug                          enable debug output [$MC_DEBUG]                                                                                                                                                                         
  --resolve value                  resolves HOST[:PORT] to an IP address. Example: minio.local:9000=10.10.75.1 [$MC_RESOLVE]                                                                                                               
  --insecure                       disable SSL certificate verification [$MC_INSECURE]                                                                                                                                                     
  --limit-upload value             limits uploads to a maximum rate in KiB/s, MiB/s, GiB/s. (default: unlimited) [$MC_LIMIT_UPLOAD]                                                                                                        
  --limit-download value           limits downloads to a maximum rate in KiB/s, MiB/s, GiB/s. (default: unlimited) [$MC_LIMIT_DOWNLOAD]                                                                                                    
  --custom-header value, -H value  add custom HTTP header to the request. 'key:value' format.                                                                                                                                              
  --help, -h                       show help           
  • mc <command> [FLAGS…] [ARGUEMENTS…]
  • mc alias
  • mc alias ls 등록된 서버 확인
  • mc alias set ALIAS URI ACCESS_KEY SECRET_KEY 서버 별칭 등록(ALIAS - local),
    • ROOT는 설정한 ID/PASSWORD

BUCKET

  • mc mb local/NAME 버킷 생성
  • mc ls local 버킷 목록
  • mc ls local/NAME 파일 목록
  • mc rb local/NAME 버킷 삭제

FILE

  • mc cp SOURCE_PATH TARGET_PATH 파일 전송
  • mc cp PATH local/NAME 파일 업로드
  • mc cp local/NAME . 파일 다운로드
  • –recursive 하위 포함
  • mc rm local/NAME 파일 삭제.
  • –recursive 폴더 삭제
  • mc ls PATH –json 파일 확인
  • mc stat PATH 파일 확인

Presigned URL

  • mc share upload PATH 업로드 URL
    mc presign put PATH
  • mc share download PATH 다운로드 URL
    mc presign get PATH
  • –expire 1h 만료시간 지정

Autority

  • mc anonymouse set AUTHORITY BUCKET 권한 변경. AUTHORITY: public, private

STATE / LOG

  • mc admin info BUCKET 서버 정보 확인
  • mc admin trace BUCKET 실시간 로그

USER

  • mc admin user add BUCKET USER PASSWORD 사용자 생성
  • mc admin user info BUCKET USER 사용자 확인
  • mc admin policy attach BUCKET AUTHORITY <color #22b14c>–user USER 권한(AUTHORITY) 부여 - readwrite
  • minio/mc.txt
  • 마지막으로 수정됨: 2026/02/02 23:57
  • 저자 writer