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:GetObjectveoss:PutObjectizinlerine 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:
|
|
|
|
|
|
|
|
|
|
|
|
Örnekler
Dizin oluşturun ve içine bir nesne yükleyin.
-
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.
-
-
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