azcopy remove
Eliminare BLOB o file da un account di archiviazione di Azure.
Riepilogo
azcopy remove [resourceURL] [flags]
Articoli concettuali correlati
- Introduzione ad AzCopy
- Trasferire dati con AzCopy e l'archiviazione BLOB
- Trasferire dati con AzCopy e l'archivio file
Esempi
Rimuovere un singolo BLOB usando un token di firma di accesso condiviso:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"
Rimuovere un'intera directory virtuale usando un token di firma di accesso condiviso:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true
Rimuovere solo i BLOB all'interno di una directory virtuale, ma non rimuovere sottodirectory o BLOB all'interno di tali sottodirectory:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --recursive=false
Rimuovere un subset di BLOB in una directory virtuale (ad esempio: rimuovere solo i file jpg e pdf o se il nome del BLOB è "exactName"):
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --include-pattern="*.jpg;*.pdf;exactName"
Rimuovere un'intera directory virtuale, ma escludere determinati BLOB dall'ambito (ad esempio: ogni BLOB che inizia con foo o termina con la barra):
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --exclude-pattern="foo*;*bar"
Rimuovere gli ID versione specificati di un BLOB da Archiviazione di Azure. Assicurarsi che l'origine sia un BLOB valido e versionidsfile
che accetta un percorso del file in cui ogni versione viene scritta in una riga separata. Tutte le versioni specificate verranno rimosse da Archiviazione di Azure.
azcopy rm "https://[srcaccount].blob.core.windows.net/[containername]/[blobname]" "/path/to/dir" --list-of-versions="/path/to/dir/[versionidsfile]"
Rimuovere BLOB e directory virtuali specifici inserendo i relativi percorsi (NON codificati con URL) in un file:
azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/parent/dir]" --recursive=true --list-of-files=/usr/bar/list.txt
Rimuovere un singolo file da un account Archiviazione BLOB con uno spazio dei nomi gerarchico (include/exclude non supportato):
azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/file]?[SAS]"
Rimuovere una singola directory da un account Archiviazione BLOB con uno spazio dei nomi gerarchico (include/exclude non supportato):
azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/directory]?[SAS]"
Opzioni
--delete-snapshots
(string) Per impostazione predefinita, l'operazione di eliminazione ha esito negativo se un BLOB contiene snapshot. Specificare 'include' per rimuovere il BLOB radice e tutti i relativi snapshot; in alternativa, specificare 'only' per rimuovere solo gli snapshot, ma mantenere il BLOB radice.
--dry-run
Stampa i file di percorso che verrebbero rimossi dal comando . Questo flag non attiva la rimozione dei file.
--exclude-path
(string) Escludere questi percorsi durante la rimozione. Questa opzione non supporta caratteri jolly (*). Controlla il prefisso del percorso relativo. Ad esempio: myFolder; myFolder/subDirName/file.pdf
--exclude-pattern
(string) Escludere i file in cui il nome corrisponde all'elenco dei criteri. Ad esempio: .jpg;. Pdf; exactName
--force-if-read-only
Quando si elimina un file o una cartella di File di Azure, forzare il funzionamento dell'eliminazione anche se l'oggetto esistente dispone del set di attributi di sola lettura
--from-to
(string) Facoltativamente, specifica la combinazione di destinazione di origine. Ad esempio: BlobTrash, FileTrash, BlobFSTrash
-h
, --help
guida per rimuovere
--include-path
(string) Includere solo questi percorsi durante la rimozione. Questa opzione non supporta caratteri jolly (*). Controlla il prefisso del percorso relativo. Ad esempio: myFolder; myFolder/subDirName/file.pdf
--include-pattern
(string) Includere solo i file in cui il nome corrisponde all'elenco dei criteri. Ad esempio: .jpg;. Pdf; exactName
--list-of-files
(string) Definisce il percorso di un file che contiene l'elenco di file e directory da eliminare. I percorsi relativi devono essere delimitati da interruzioni di riga e i percorsi non devono essere codificati con URL.
--list-of-versions
(string) Specifica un file in cui ogni ID versione è elencato in una riga separata. Assicurarsi che l'origine punti a un singolo BLOB e a tutti gli ID versione specificati nel file usando questo flag devono appartenere solo al BLOB di origine. Gli ID versione specificati del BLOB specificato verranno eliminati da Archiviazione di Azure.
--log-level
(string) Definire il livello di dettaglio del log per il file di log. I livelli disponibili includono: INFO(tutte le richieste/risposte), WARNING(risposte lente), ERROR(solo richieste non riuscite) e NONE(nessun log di output). (impostazione predefinita 'INFO') (impostazione predefinita "INFO")
--permanent-delete
(string) Si tratta di una funzionalità di anteprima che elimina DEFINITIVAMENTE snapshot/versioni eliminati temporaneamente. I valori possibili includono 'snapshot', 'versions', 'snapshotsandversions', 'none'. (impostazione predefinita "none")
--recursive
Esaminare le sottodirectory in modo ricorsivo durante la sincronizzazione tra directory.
Opzioni ereditate dai comandi padre
--cap-mbps float
Riduce la velocità di trasferimento, in megabit al secondo. La velocità effettiva momentanea può variare leggermente rispetto al limite. Se questa opzione è impostata su zero o viene omessa, la velocità effettiva non viene limitata.
--output-type
(string) Formato dell'output del comando. Le scelte includono: testo, json. Il valore predefinito è 'text'. (valore predefinito "text")
--trusted-microsoft-suffixes
(string) Specifica suffissi di dominio aggiuntivi in cui possono essere inviati i token di accesso di Microsoft Entra. Il valore predefinito è '.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Tutti gli elementi elencati di seguito vengono aggiunti all'impostazione predefinita. Per motivi di sicurezza, è consigliabile inserire qui solo i domini di Microsoft Azure. Separare più voci con punti e virgola.