azcopy remove

Usuwanie obiektów blob lub plików z konta usługi Azure Storage.

Streszczenie

azcopy remove [resourceURL] [flags]

Przykłady

Usuń pojedynczy obiekt blob przy użyciu tokenu SAS:

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

Usuń cały katalog wirtualny przy użyciu tokenu SAS:

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

Usuń tylko obiekty blob wewnątrz katalogu wirtualnego, ale nie usuwaj żadnych podkatalogów ani obiektów blob w tych podkatalogach:

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

Usuń podzbiór obiektów blob w katalogu wirtualnym (na przykład: usuń tylko pliki jpg i pdf lub jeśli nazwa obiektu blob to "exactName"):

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

Usuń cały katalog wirtualny, ale wyklucz niektóre obiekty blob z zakresu (na przykład każdy obiekt blob rozpoczynający się od foo lub kończy się paskiem):

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

Usuń określone identyfikatory wersji obiektu blob z usługi Azure Storage. Upewnij się, że źródło jest prawidłowym obiektem blob i versionidsfile które znajduje się w ścieżce do pliku, w którym każda wersja jest zapisywana w osobnym wierszu. Wszystkie określone wersje zostaną usunięte z usługi Azure Storage.

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

Usuń określone obiekty blob i katalogi wirtualne, umieszczając ścieżki względne (NIE zakodowane w adresach URL) w pliku:

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

Usuń pojedynczy plik z konta usługi Blob Storage z hierarchiczną przestrzenią nazw (dołączanie/wykluczanie nieobsługiwane):

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

Usuń pojedynczy katalog z konta usługi Blob Storage z hierarchiczną przestrzenią nazw (dołączanie/wykluczanie nieobsługiwane):

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

Opcje

--delete-snapshots (ciąg) Domyślnie operacja usuwania kończy się niepowodzeniem, jeśli obiekt blob ma migawki. Określ wartość "include", aby usunąć główny obiekt blob i wszystkie jego migawki; alternatywnie określ wartość "tylko", aby usunąć tylko migawki, ale zachować główny obiekt blob.

--dry-run Drukuje pliki ścieżki, które zostaną usunięte przez polecenie . Ta flaga nie powoduje usunięcia plików.

--exclude-path (ciąg) Wyklucz te ścieżki podczas usuwania. Ta opcja nie obsługuje symboli wieloznacznych (*). Sprawdza prefiks ścieżki względnej. Na przykład: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern (ciąg) Wyklucz pliki, w których nazwa jest zgodna z listą wzorców. Na przykład: .jpg;. Pdf; exactName

--force-if-read-only Podczas usuwania pliku lub folderu usługi Azure Files wymuś usunięcie, aby działało nawet wtedy, gdy istniejący obiekt ma zestaw atrybutów tylko do odczytu

--from-to (ciąg) Opcjonalnie określa kombinację miejsca docelowego źródła. Na przykład: BlobTrash, FileTrash, BlobFSTrash

-h, --help pomoc dotycząca usuwania

--include-path (ciąg) Dołącz tylko te ścieżki podczas usuwania. Ta opcja nie obsługuje symboli wieloznacznych (*). Sprawdza prefiks ścieżki względnej. Na przykład: myFolder; myFolder/subDirName/file.pdf

--include-pattern (ciąg) Uwzględnij tylko pliki, w których nazwa jest zgodna z listą wzorców. Na przykład: .jpg;. Pdf; exactName

--list-of-files (ciąg) Definiuje lokalizację pliku, który zawiera listę plików i katalogów do usunięcia. Ścieżki względne powinny być rozdzielane podziałami wierszy, a ścieżki nie powinny być zakodowane pod adresem URL.

--list-of-versions (ciąg) Określa plik, w którym każdy identyfikator wersji jest wyświetlany w osobnym wierszu. Upewnij się, że źródło musi wskazywać pojedynczy obiekt blob i wszystkie identyfikatory wersji określone w pliku przy użyciu tej flagi muszą należeć tylko do źródłowego obiektu blob. Określone identyfikatory wersji danego obiektu blob zostaną usunięte z usługi Azure Storage.

--log-level (ciąg) Zdefiniuj szczegółowość dziennika dla pliku dziennika. Dostępne poziomy to: INFO (wszystkie żądania/odpowiedzi), WARNING (wolne odpowiedzi), ERROR (tylko żądania, które zakończyły się niepowodzeniem) i NONE (brak dzienników wyjściowych). (domyślne 'INFO') (domyślne "INFO")

--permanent-delete (ciąg) Jest to funkcja w wersji zapoznawczej, która TRWALE usuwa nietrwałe migawki/wersje. Możliwe wartości to "snapshots", "versions", "snapshotsandversions", "none". (wartość domyślna "none")

--recursive Przyjrzyj się podkatalogom rekursywnie podczas synchronizacji między katalogami.

Opcje dziedziczone z poleceń nadrzędnych

--cap-mbps float Zwiększa szybkość transferu w megabitach na sekundę. Przepływność chwil po chwili może się nieznacznie różnić od limitu. Jeśli ta opcja jest ustawiona na zero lub zostanie pominięta, przepływność nie jest ograniczona.

--output-type (ciąg) Format danych wyjściowych polecenia. Dostępne opcje to: tekst, json. Wartość domyślna to "text". (domyślny "tekst")

--trusted-microsoft-suffixes (ciąg) Określa dodatkowe sufiksy domeny, w których mogą być wysyłane tokeny logowania entra firmy Microsoft. Wartość domyślna to '.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Wszystkie wymienione tutaj są dodawane do wartości domyślnej. W celu zapewnienia bezpieczeństwa należy umieścić tutaj tylko domeny platformy Microsoft Azure. Oddziel wiele wpisów średnikami.

Zobacz też