azcopy remove

Elimine blobs o archivos de una cuenta de almacenamiento de Azure.

Sinopsis

azcopy remove [resourceURL] [flags]

Ejemplos

Quite un solo blob con un token de SAS:

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

Quite todo un directorio virtual con un token de SAS:

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

Quite solo los blobs dentro de un directorio virtual, pero no quite ningún subdirectorio ni blob dentro de esos subdirectorios:

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

Quite un subconjunto de blobs de un directorio virtual (por ejemplo, quite solo los archivos .jpg o .pdf o si el nombre del blob es exactName):

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

Quite un directorio virtual completo, pero con la exclusión de ciertos blobs del ámbito (por ejemplo: todos los blobs que comienzan por "foo" o terminan por "bar"):

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

Quite blobs y directorios virtuales específicos colocando sus rutas de acceso relativas (no codificadas como URL) en un archivo:

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

Quite un solo archivo de una cuenta de Blob Storage que tenga un espacio de nombres jerárquico (no se admite incluir/excluir):

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

Quite un solo directorio de una cuenta de Blob Storage que tenga un espacio de nombres jerárquico (no se admite incluir/excluir):

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

Opciones

--delete-snapshots string De manera predeterminada, se produce un error en la operación de eliminación si un blob tiene instantáneas. Especifique include para quitar el blob raíz y todas sus instantáneas; también puede especificar only para quitar solo las instantáneas pero conservar el blob raíz.

--dry-run Imprime los archivos de ruta que el comando va a quitar. Esta marca no desencadena la eliminación de los archivos.

--exclude-path string Excluye estas rutas al eliminar. Esta opción no permite caracteres comodín (*). Comprueba el prefijo de ruta de acceso relativa. Por ejemplo: myFolder;myFolder/subDirName/file.pdf

--exclude-pattern string Excluye los archivos cuyo nombre coincide con la lista de patrones. Por ejemplo: *.jpg;*.pdf;exactName

--force-if-read-only Al eliminar un archivo o una carpeta de Azure Files, fuerza la eliminación aunque el objeto existente tenga establecido su atributo de solo lectura.

--from-to string Especifica opcionalmente la combinación de destino y origen. Por ejemplo: BlobTrash, FileTrash, BlobFSTrash

--help Ayuda para la eliminación.

--include-path string Incluye solo estas rutas al eliminar. Esta opción no permite caracteres comodín (*). Comprueba el prefijo de ruta de acceso relativa. Por ejemplo: myFolder;myFolder/subDirName/file.pdf

--include-pattern string Incluye solo los archivos cuyo nombre coincide con la lista de patrones. Por ejemplo: ;.pdf;exactName

--list-of-files string Define la ubicación de un archivo que contiene la lista de archivos y directorios que se van a eliminar. Las rutas de acceso relativas deben delimitarse mediante saltos de línea y las rutas de acceso NO deben estar codificadas como URL.

--list-of-versions string Especifica un archivo en el que cada id. de versión aparece en una línea independiente. Asegúrese de que el origen apunte a un único blob y que todos los id. de versión especificados en el archivo con esta marca solo pertenezcan al blob de origen. Los identificadores de versión especificados del blob determinado se eliminarán de Azure Storage.

--log-level string Define el nivel de detalle del registro en el archivo de registro. Los niveles disponibles son: INFO(todas las solicitudes/respuestas), WARNING(respuestas lentas), ERROR(solo solicitudes con errores) y NONE(sin registros de salida). (INFO predeterminado) (INFO predeterminado)

--recursive Busca en los subdirectorios de forma recursiva al sincronizar entre directorios.

Opciones heredadas de comandos primarios

Opción Descripción
--cap-mbps float Limita la velocidad de transferencia, en megabits por segundo. El rendimiento en un momento dado puede variar ligeramente del límite. Si esta opción se establece en cero o se omite, el rendimiento no se limita.
--output-type string Formato de la salida del comando. Las opciones incluyen: text, json. El valor predeterminado es "text".
--trusted-microsoft-suffixes string Especifica sufijos de dominio adicionales en los que se pueden enviar tokens de inicio de sesión de Azure Active Directory. El valor predeterminado es ".core.windows.net;.core.chinacloudapi.cn;.core.cloudapi.de;.core.usgovcloudapi.net". Los valores que se muestran aquí se agregan al valor predeterminado. Por seguridad, solo debe poner aquí dominios de Microsoft Azure. Separe las entradas con punto y coma.

Consulte también