All Products
Search
Document Center

Object Storage Service:mkdir (membuat direktori)

Last Updated:Jun 03, 2026

Gunakan perintah mkdir untuk membuat direktori dan mengorganisasi objek dalam bucket.

Usage notes

  • Untuk membuat direktori, Anda harus memiliki izin oss:GetObject dan oss:PutObject. Attach a custom access policy to a RAM user.

  • Mulai versi ossutil 1.6.16 dan yang lebih baru, gunakan ossutil sebagai nama biner dalam perintah tanpa perlu menyesuaikannya berdasarkan sistem operasi. Untuk versi sebelum 1.6.16, Anda harus menggunakan nama biner yang sesuai dengan sistem operasi. Untuk informasi selengkapnya, lihat ossutil command reference.

Command syntax

ossutil mkdir oss://bucketname/dirname [--encoding-type <value>]

Parameter dan opsi tersebut adalah sebagai berikut:

Parameter

Description

bucketname

Nama bucket tujuan.

dirname

Nama direktori. Harus diakhiri dengan garis miring (/). Jika Anda tidak menambahkan garis miring (/), ossutil akan secara otomatis menambahkannya.

--encoding-type

Jenis encoding untuk kunci, yaitu nama direktori setelah oss://bucket_name. Nilai yang valid: url. Default: tidak diencode.

Examples

Buat direktori dan unggah objek ke dalamnya.

  1. Buat direktori.

    • Buat direktori tingkat tunggal

      ossutil mkdir oss://examplebucket/dir/

      Output berikut menunjukkan bahwa direktori dir/ telah dibuat di bucket examplebucket.

      0.385877(s) elapsed
    • Buat direktori multi-level

      Buat direktori multi-level untuk mengklasifikasikan objek lebih lanjut. Contohnya, buat direktori Photo/2021/ di examplebucket:

      ossutil mkdir oss://examplebucket/Photo/2021/ 

      Jika Anda menghapus 2021/ dan Photo/ tidak berisi objek lain, maka Photo/ juga akan dihapus.

  2. Unggah objek ke direktori tujuan

    Unggah exampleobject.txt ke direktori dir/ di examplebucket:

    ossutil cp exampleobject.txt oss://examplebucket/dir/

    Output berikut menunjukkan bahwa file telah diunggah ke direktori tujuan.

    Succeed: Total num: 1, size: 0. OK num: 1(upload 1 files).
    
    average speed 0(byte/s)

Common options

Untuk mengakses bucket di wilayah berbeda, gunakan -e untuk menentukan endpoint. Untuk mengakses bucket yang dimiliki oleh Akun Alibaba Cloud berbeda, gunakan -i untuk ID AccessKey dan -k untuk Rahasia AccessKey.

Contoh: buat direktori dir/ di examplebucket yang berada di wilayah China (Hangzhou) di bawah Akun Alibaba Cloud yang berbeda:

ossutil mkdir oss://examplebucket/dir/ -e oss-cn-hangzhou.aliyuncs.com -i yourAccessKeyID  -k yourAccessKeySecret

Common options.