azcopy kaldırma

Azure depolama hesabından blobları veya dosyaları silme.

Özet

azcopy remove [resourceURL] [flags]

Örnekler

SAS belirteci kullanarak tek bir blobu kaldırın:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

SAS belirteci kullanarak sanal dizinin tamamını kaldırın:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

Yalnızca sanal dizinin içindeki blobları kaldırın, ancak bu alt dizinlerin içindeki alt dizinleri veya blobları kaldırmayın:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --recursive=false

Sanal dizindeki blobların bir alt kümesini kaldırma (Örneğin: yalnızca jpg ve pdf dosyalarını kaldırma veya blob adı "exactName" ise):

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --include-pattern="*.jpg;*.pdf;exactName"

Sanal dizinin tamamını kaldırın ancak belirli blobları kapsam dışında tutun (Örneğin: foo ile başlayan veya çubukla biten her blob):

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --exclude-pattern="foo*;*bar"

Blobun belirtilen sürüm kimliklerini Azure Depolama'dan kaldırın. Kaynağın geçerli bir blob olduğundan ve versionidsfile her sürümün ayrı bir satıra yazıldığı dosyanın yolunu izlediğinden emin olun. Belirtilen tüm sürümler Azure Depolama'dan kaldırılacaktır.

azcopy rm "https://[srcaccount].blob.core.windows.net/[containername]/[blobname]" "/path/to/dir" --list-of-versions="/path/to/dir/[versionidsfile]"

Belirli blobları ve sanal dizinleri kaldırmak için göreli yollarını (URL ile kodlanmaz) bir dosyaya koyun:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/parent/dir]" --recursive=true --list-of-files=/usr/bar/list.txt

Hiyerarşik ad alanına sahip bir Blob Depolama hesabından tek bir dosyayı kaldırma (dahil etme/hariç tutma desteklenmez):

azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/file]?[SAS]"

Hiyerarşik ad alanına sahip bir Blob Depolama hesabından tek bir dizini kaldırma (dahil etme/hariç tutma desteklenmez):

azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/directory]?[SAS]"

Seçenekler

--delete-snapshots (dize) Varsayılan olarak, bir blobda anlık görüntüler varsa silme işlemi başarısız olur. Kök blobu ve tüm anlık görüntülerini kaldırmak için 'include' değerini belirtin; alternatif olarak yalnızca anlık görüntüleri kaldırmak ancak kök blobu tutmak için 'yalnızca' değerini belirtin.

--dry-run komutu tarafından kaldırılacak yol dosyalarını yazdırır. Bu bayrak dosyaların kaldırılmasını tetiklemez.

--exclude-path (dize) Kaldırırken bu yolları hariç tutun. Bu seçenek joker karakterleri (*) desteklemez. Göreli yol ön eklerini denetler. Örneğin: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern (dize) Adın desen listesiyle eşleştiği dosyaları hariç tutun. Örneğin: .jpg;. Pdf; exactName

--force-if-read-onlybir Azure Dosyalar dosyasını veya klasörünü silerken, var olan nesnenin salt okunur öznitelik kümesi olsa bile silme işleminin çalışmasını zorla

--from-to (dize) İsteğe bağlı olarak kaynak hedef bileşimini belirtir. Örneğin: BlobTrash, FileTrash, BlobFSTrash

-h, --help kaldırma yardımı

--include-path (dize) Kaldırırken yalnızca bu yolları ekleyin. Bu seçenek joker karakterleri (*) desteklemez. Göreli yol ön eklerini denetler. Örneğin: myFolder; myFolder/subDirName/file.pdf

--include-pattern (dize) Yalnızca adın desen listesiyle eşleştiği dosyaları ekleyin. Örneğin: .jpg;. Pdf; exactName

--list-of-files (dize) Silinecek dosya ve dizinlerin listesini içeren dosyanın konumunu tanımlar. Göreli yollar satır sonlarıyla sınırlandırılmalı ve yollar URL ile kodlanmamış olmalıdır.

--list-of-versions (dize) Her sürüm kimliğinin ayrı bir satırda listelendiği bir dosya belirtir. Kaynağın tek bir bloba işaret etmesi gerektiğinden ve bu bayrağı kullanan dosyada belirtilen tüm sürüm kimliklerinin yalnızca kaynak bloba ait olması gerektiğinden emin olun. Belirtilen blobun belirtilen sürüm kimlikleri Azure Depolama'dan silinir.

--log-level (dize) Günlük dosyası için günlük ayrıntı düzeyini tanımlayın. Kullanılabilir düzeyler şunlardır: BİlGİ(tüm istekler/yanıtlar), UYARI(yavaş yanıtlar), HATA(yalnızca başarısız istekler) ve NONE (çıkış günlüğü yok). (varsayılan 'BİlGİ') (varsayılan "BİlGİ")

--permanent-delete (dize) Bu, geçici olarak silinen anlık görüntüleri/sürümleri KALICI OLARAK silmiş bir önizleme özelliğidir. Olası değerler arasında 'anlık görüntüler', 'sürümler', 'snapshotsandversions', 'none' bulunur. (varsayılan "yok")

--recursive Dizinler arasında eşitleme yaparken alt dizinleri özyinelemeli olarak arayın.

Üst komutlardan devralınan seçenekler

--cap-mbps float Aktarım hızını saniye başına megabit cinsinden kaplar. Dakikalar içinde aktarım hızı üst sınırdan biraz farklı olabilir. Bu seçenek sıfır olarak ayarlanırsa veya atlanırsa, aktarım hızı sınırlanır.

--output-type (dize) Komutun çıkışının biçimi. Seçenekler şunlardır: metin, json. Varsayılan değer 'text' değeridir. (varsayılan "metin")

--trusted-microsoft-suffixes (dize) Microsoft Entra oturum açma belirteçlerinin gönderilebileceği ek etki alanı soneklerini belirtir. Varsayılan değer :'.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Burada listelenenler varsayılan değere eklenir. Güvenlik için buraya yalnızca Microsoft Azure etki alanlarını yerleştirmeniz gerekir. Birden çok girdiyi noktalı virgülle ayırın.

Ayrıca bkz.