Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:mkdir (create a directory)

Son Güncelleme:Oct 01, 2026

Bir paket içindeki nesneleri düzenlemek ve dizinler oluşturmak için mkdir komutunu kullanın.

Kullanım notları

  • Dizin oluşturabilmek için oss:GetObject ve oss:PutObject izinlerine sahip olmanız gerekir. RAM kullanıcılarına özel erişim ilkesi ekleme.

  • ossutil 1.6.16 ve sonraki sürümlerinde, komutlarda ikili dosya adı olarak ossutil kullanın. İşletim sisteminize göre ikili dosya adını değiştirmeniz gerekmez. 1.6.16'dan önceki sürümler için sistemle özgü ikili dosya adını kullanmanız gerekir. Daha fazla bilgi için bkz. ossutil komut referansı.

Komut sözdizimi

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

Parametreler ve seçenekler aşağıda açıklanmıştır:


Parameter


Description


bucketname


Hedef paket adı.


dirname


Dizin adı. Eğik çizgi (/) ile bitmelidir. Eğik çizgi (/) eklememeniz durumunda ossutil bunu otomatik olarak ekler.


--encoding-type

oss://bucket_name sonrasındaki dizin adı olan anahtar için kodlama türü. Geçerli değer: url. Varsayılan: kodlanmamış.

Örnekler

Dizin oluşturun ve içine bir nesne yükleyin.

  1. Dizin oluşturun.

    • Tek düzeyli dizin oluşturma

      ossutil mkdir oss://examplebucket/dir/

      Aşağıdaki çıktı, examplebucket paketinde dir/ dizininin oluşturulduğunu gösterir.

      0.385877(s) elapsed
    • Çok düzeyli dizin oluşturma

      Nesneleri daha iyi sınıflandırmak için çok düzeyli dizinler oluşturun. Örneğin, examplebucket içinde Photo/2021/ dizini oluşturun:

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

      2021/ dizinini silerseniz ve Photo/ içinde başka nesne kalmazsa Photo/ dizini de kaldırılır.

  2. Hedef dizine nesne yükleme

    exampleobject.txt dosyasını examplebucket içindeki dir/ dizinine yükleyin:

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

    Aşağıdaki çıktı, dosyanın hedef dizine yüklendiğini gösterir.

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

Ortak seçenekler

Farklı bir bölgedeki pakete erişmek için uç noktayı belirtmek amacıyla -e seçeneğini kullanın. Farklı bir Alibaba Cloud hesabına ait bir pakete erişmek için AccessKey ID için -i ve AccessKey Secret için -k seçeneklerini kullanın.

Örnek: Farklı bir Alibaba Cloud hesabına ait ve Çin (Hangzhou) bölgesinde bulunan examplebucket paketinde dir/ dizini oluşturun:

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

Ortak seçenekler.