azcopy remove

Blobok vagy fájlok törlése egy Azure Storage-fiókból.

Szinopszis

azcopy remove [resourceURL] [flags]

Példák

Egyetlen blob eltávolítása SAS-jogkivonat használatával:

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

Egy teljes virtuális könyvtár eltávolítása SAS-jogkivonat használatával:

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

Csak a virtuális címtáron belüli blobokat távolítsa el, de ne távolítsa el az alkönyvtárakban lévő alkönyvtárakat vagy blobokat:

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

A blobok egy részhalmazának eltávolítása egy virtuális könyvtárban (például csak jpg- és PDF-fájlok eltávolítása, vagy ha a blob neve "exactName"):

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

Egy teljes virtuális könyvtár eltávolítása, de bizonyos blobok kizárása a hatókörből (például minden olyan blob, amely foo-val kezdődik vagy sávdal végződik):

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

A blob megadott verzióazonosítóinak eltávolítása az Azure Storage-ból. Győződjön meg arról, hogy a forrás egy érvényes blob, amely versionidsfile egy olyan fájl elérési útját adja meg, amelyben az egyes verziók külön sorban vannak megírva. Az összes megadott verzió el lesz távolítva az Azure Storage-ból.

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

Távolítsa el az adott blobokat és virtuális könyvtárakat úgy, hogy relatív elérési útjukat (NEM URL-kódolású) egy fájlba helyezi:

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

Egyetlen fájl eltávolítása hierarchikus névtérrel rendelkező Blob Storage-fiókból (a belefoglalás/kizárás nem támogatott):

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

Egyetlen könyvtár eltávolítása hierarchikus névtérrel rendelkező Blob Storage-fiókból (a belefoglalás/kizárás nem támogatott):

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

Beállítások

--delete-snapshots (sztring) Alapértelmezés szerint a törlési művelet meghiúsul, ha egy blob pillanatképekkel rendelkezik. Adja meg a "include" értéket a gyökérblob és az összes pillanatkép eltávolításához; másik lehetőségként adja meg a "csak" lehetőséget, hogy csak a pillanatképeket távolítsa el, de tartsa meg a gyökérblobot.

--dry-run Kinyomtatja a parancs által eltávolított elérésiút-fájlokat. Ez a jelző nem indítja el a fájlok eltávolítását.

--exclude-path (sztring) Eltávolításkor zárja ki ezeket az elérési utakat. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). Ellenőrzi a relatív elérési út előtagot. Például: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern (sztring) Zárja ki azokat a fájlokat, ahol a név megegyezik a mintalistával. Például: .jpg;. Pdf; exactName

--force-if-read-only Azure Files-fájl vagy -mappa törlésekor akkor is kényszerítse a törlést, ha a meglévő objektum írásvédett attribútumkészlettel rendelkezik

--from-to (sztring) Opcionálisan megadja a forrás célkombinációt. Például: BlobTrash, FileTrash, BlobFSTrash

-h, --help súgó az eltávolításhoz

--include-path (sztring) Eltávolításkor csak ezeket az elérési utakat vegye fel. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). Ellenőrzi a relatív elérési út előtagot. Például: myFolder; myFolder/subDirName/file.pdf

--include-pattern (sztring) Csak olyan fájlokat adjon meg, ahol a név megegyezik a mintalistával. Például: .jpg;. Pdf; exactName

--list-of-files (sztring) Meghatározza a törölni kívánt fájlok és könyvtárak listáját tartalmazó fájl helyét. A relatív elérési utakat sortörések szerint kell elhatárolni, és az elérési utak nem lehetnek URL-kódolásúak.

--list-of-versions (sztring) Olyan fájlt ad meg, amelyben minden verzióazonosító külön sorban szerepel. Győződjön meg arról, hogy a forrásnak egyetlen blobra kell mutatnia, és a jelölőt használó fájlban megadott összes verzióazonosítónak csak a forrásblobhoz kell tartoznia. Az adott blob megadott verzióazonosítói törlődnek az Azure Storage-ból.

--log-level (sztring) Adja meg a naplófájl részletességét. Az elérhető szintek a következők: INFO (minden kérés/válasz), FIGYELMEZTETÉS(lassú válaszok), ERROR (csak sikertelen kérések) és NONE (nincs kimeneti napló). (alapértelmezett "INFO") (alapértelmezett "INFO")

--permanent-delete (sztring) Ez egy előzetes verziójú funkció, amely véglegesen törli a helyreállíthatóan törölt pillanatképeket/verziókat. A lehetséges értékek közé tartoznak a "pillanatképek", a "verziók", a "snapshotsandversions", a "none". (alapértelmezett "nincs")

--recursive A könyvtárak közötti szinkronizáláskor rekurzívan vizsgálja meg az alkönyvtárakat.

A szülőparancsoktól örökölt beállítások

--cap-mbps float Az átviteli sebesség leértékelődése megabit/másodpercben. A pillanatonkénti átviteli sebesség kissé eltérhet a korláttól. Ha ez a beállítás nullára van állítva, vagy nincs megadva, az átviteli sebesség nincs leképezve.

--output-type (sztring) A parancs kimenetének formátuma. A lehetőségek közé tartozik: szöveg, json. Az alapértelmezett érték a "szöveg". (alapértelmezett "szöveg")

--trusted-microsoft-suffixes (sztring) További tartományi utótagokat ad meg, ahol a Microsoft Entra bejelentkezési jogkivonatok elküldhetők. Az alapértelmezett érték a ".core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net". Az itt felsoroltak az alapértelmezett értékhez lesznek hozzáadva. A biztonság érdekében csak Microsoft Azure-tartományokat helyezzen ide. Több bejegyzés elkülönítése pontosvesszővel.

Kapcsolódó információk