Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:du

Son Güncelleme:Oct 01, 2026

du komutu, bir paket veya dizin içindeki tüm nesnelerin toplam boyutunu sorgular.

Kullanım notları

  • Bir paket veya dizindeki nesnelerin mevcut sürümlerinin toplam boyutunu sorgulamak için oss:ListObjects, oss:ListParts ve oss:ListMultipartUploads izinlerine sahip olmalısınız. Bir paket veya dizindeki nesnelerin tüm sürümlerinin toplam boyutunu sorgulamak için oss:ListObjectVersions, oss:ListParts ve oss:ListMultipartUploads izinlerine sahip olmalısınız. Daha fazla bilgi için bkz. Özel ilke atama.

  • ossutil 1.6.16 ve sonraki sürümlerde, komut satırında ikili dosya adı olarak doğrudan ossutil kullanabilirsiniz. İşletim sistemine göre ikili dosya adını güncellemeniz gerekmez. 1.6.16'dan önceki ossutil sürümlerinde, işletim sistemine karşılık gelen bir ikili dosya adı belirtmeniz gerekir. Daha fazla bilgi için bkz. ossutil komut referansı.

Komut sözdizimi

ossutil du oss://bucketname[/prefix] [--payer requester] [--all-versions][--block-size <value>]

Aşağıdaki tabloda komut sözdizimindeki parametreler ve seçenekler açıklanmaktadır.

Parametre/Seçenek

Açıklama

bucketname

Paketin adı.

prefix

Nesne adlarında yer alan dizin veya ön ek.

--payer

İsteğin ücretini ödeyen taraf. Belirtilen yoldaki kaynaklara erişen istek sahibinin trafik ve istek ücretlerini ödemesini istiyorsanız bu seçeneği requester olarak ayarlayın.

--all-versions

Komutun nesnelerin tüm sürümlerinin toplam boyutunu sorgulamasını sağlar. Bu seçeneği belirtmezseniz yalnızca nesnelerin mevcut sürümlerinin toplam boyutu sorgulanır.

--block-size

Belirtilen paket veya dizindeki nesnelerin toplam boyutunun birimi. Geçerli değerler: KB, MB, GB ve TB. Bu seçeneği belirtmezseniz nesne boyutu bayt cinsinden ölçülür.

Önemli

Bu seçenek ossutil 1.7.3 ve sonraki sürümlerde kullanılabilir.

Bir paketteki nesnelerin tüm sürümlerinin toplam boyutunu sorgulama

examplebucket paketindeki nesnelerin tüm sürümlerinin toplam boyutunu sorgulamak için aşağıdaki örnek komutu çalıştırın:

ossutil du oss://examplebucket --all-versions

Aşağıdaki örnek çıktı, pakette toplam 13 nesne (12 Standart nesne ve 1 Arşiv nesnesi) bulunduğunu ve bunların toplam boyutunun 132.116.024 bayt olduğunu gösterir.

storage class   object count            sum size(byte)
----------------------------------------------------------
Standard        12                       132115210
Archive         1                        814
----------------------------------------------------------
total object count: 13                          total object sum size: 132116024
total part count:   0                           total part sum size:   0

total du size(byte):132116024

0.382978(s) elapsed

Bir dizindeki nesnelerin mevcut sürümlerinin toplam boyutunu sorgulama

examplebucket adlı bir paketteki dir dizinindeki nesnelerin mevcut sürümlerinin toplam boyutunu sorgulamak için aşağıdaki örnek komutu çalıştırın. Elde edilen boyut GB cinsinden ölçülür.

ossutil du oss://examplebucket/dir/  --block-size GB

Aşağıdaki örnek çıktı, paketteki dir dizininde toplam 5 Standart nesne bulunduğunu ve bunların toplam boyutunun 0,0002 GB olduğunu gösterir.

storage class   object count            sum size(byte)
----------------------------------------------------------
Standard        5                       232277
----------------------------------------------------------
total object count: 5                           total object sum size: 232277
total part count:   0                           total part sum size:   0

total du size(GB):0.0002

0.078757(s) elapsed

Adlarında belirli bir ön ek bulunan nesnelerin tüm sürümlerinin toplam boyutunu sorgulama

examplebucket adlı bir pakette adlarında test ön eki bulunan nesnelerin tüm sürümlerinin toplam boyutunu sorgulamak için aşağıdaki komutu çalıştırın. Elde edilen boyut KB cinsinden ölçülür.

ossutil du oss://examplebucket/test --all-versions --block-size KB

Aşağıdaki örnek çıktı, examplebucket paketinde adlarında test ön eki bulunan 4 Standart nesne depolandığını ve bu nesnelerin toplam boyutunun 448,1455 KB olduğunu gösterir.

storage class   object count            sum size(byte)
----------------------------------------------------------
Standard        4                       439425
----------------------------------------------------------
total object count: 4                           total object sum size: 439425
total part count:   0                           total part sum size:   0

total du size(KB):448.1455

0.126340(s) elapsed

Ortak seçenekler

Farklı bir bölgedeki bir pakete erişmek için uç noktayı belirtmek üzere -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.

Örneğin, Çin (Şanghay) bölgesinde bulunan ve başka bir Alibaba Cloud hesabına ait olan testbucket adlı bir paketteki nesnelerin tüm sürümlerinin toplam boyutunu sorgulamak için aşağıdaki komutu çalıştırın:

ossutil du oss://testbucket --all-versions -e oss-cn-shanghai.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret

Ortak seçenekler.