Överföra data med AzCopy och Blob StorageTransfer data with AzCopy and Blob storage

AzCopy är ett kommando rads verktyg som du kan använda för att kopiera data till, från eller mellan lagrings konton.AzCopy is a command-line utility that you can use to copy data to, from, or between storage accounts. Den här artikeln innehåller exempel kommandon som fungerar med Blob Storage.This article contains example commands that work with Blob storage.

Kom i gångGet started

Se artikeln Kom igång med AZCopy för att ladda ned AzCopy och Läs om hur du kan ange autentiseringsuppgifter för lagrings tjänsten.See the Get started with AzCopy article to download AzCopy and learn about the ways that you can provide authorization credentials to the storage service.

Anteckning

I exemplen i den här artikeln förutsätter vi att du har autentiserat din identitet med hjälp av kommandot AzCopy login.The examples in this article assume that you've authenticated your identity by using the AzCopy login command. AzCopy använder sedan ditt Azure AD-konto för att ge åtkomst till data i Blob Storage.AzCopy then uses your Azure AD account to authorize access to data in Blob storage.

Om du hellre vill använda en SAS-token för att auktorisera åtkomst till BLOB-data kan du lägga till denna token i resurs-URL: en i varje AzCopy-kommando.If you'd rather use a SAS token to authorize access to blob data, then you can append that token to the resource URL in each AzCopy command.

Till exempel: 'https://<storage-account-name>.blob.core.windows.net/<container-name>?<SAS-token>'.For example: 'https://<storage-account-name>.blob.core.windows.net/<container-name>?<SAS-token>'.

Skapa en containerCreate a container

Du kan använda kommandot AzCopy make för att skapa en behållare.You can use the azcopy make command to create a container. I exemplen i det här avsnittet skapas en behållare med namnet mycontainer.The examples in this section create a container named mycontainer.

UttryckSyntax azcopy make 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>'
ExempelExample azcopy make 'https://mystorageaccount.blob.core.windows.net/mycontainer'
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy make 'https://mystorageaccount.dfs.core.windows.net/mycontainer'

För detaljerade referens dokument, se AzCopy-fabrikat.For detailed reference docs, see azcopy make.

Ladda upp filerUpload files

Du kan använda kommandot AzCopy Copy för att ladda upp filer och kataloger från den lokala datorn.You can use the azcopy copy command to upload files and directories from your local computer.

Det här avsnittet innehåller följande exempel:This section contains the following examples:

  • Överför en filUpload a file
  • Ladda upp en katalogUpload a directory
  • Ladda upp innehållet i en katalogUpload the contents of a directory
  • Ladda upp vissa filerUpload specific files

Anteckning

AzCopy beräknar och lagrar inte filens MD5-hash-kod automatiskt.AzCopy doesn't automatically calculate and store the file's md5 hash code. Om du vill att AzCopy ska göra det lägger du till flaggan --put-md5 till varje Copy-kommando.If you want AzCopy to do that, then append the --put-md5 flag to each copy command. På så sätt beräknar AzCopy en MD5-hash för hämtade data och kontrollerar att MD5-hashen som lagras i blobens Content-md5-egenskap matchar den beräknade hashen.That way, when the blob is downloaded, AzCopy calculates an MD5 hash for downloaded data and verifies that the MD5 hash stored in the blob's Content-md5 property matches the calculated hash.

Detaljerade referens dokument finns i AzCopy Copy.For detailed reference docs, see azcopy copy.

Överför en filUpload a file

UttryckSyntax azcopy copy '<local-file-path>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<blob-name>'
ExempelExample azcopy copy 'C:\myDirectory\myTextFile.txt' 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt'
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'C:\myDirectory\myTextFile.txt' 'https://mystorageaccount.dfs.core.windows.net/mycontainer/myTextFile.txt'

Du kan också ladda upp en fil med en jokertecken (*) var som helst i fil Sök vägen eller fil namnet.You can also upload a file by using a wildcard symbol (*) anywhere in the file path or file name. Exempel: 'C:\myDirectory\*.txt' eller C:\my*\*.txt.For example: 'C:\myDirectory\*.txt', or C:\my*\*.txt.

Anteckning

AzCopy som standard överför data till block-blobar.AzCopy by default uploads data into block blobs. Använd flaggan --blob-type=[BlockBlob|PageBlob|AppendBlob] för att ladda upp filer som bifogade BLOB-eller Page-blobar.To upload files as Append Blobs, or Page Blobs use the flag --blob-type=[BlockBlob|PageBlob|AppendBlob].

Ladda upp en katalogUpload a directory

I det här exemplet kopieras en katalog (och alla filer i katalogen) till en BLOB-behållare.This example copies a directory (and all of the files in that directory) to a blob container. Resultatet är en katalog i behållaren med samma namn.The result is a directory in the container by the same name.

UttryckSyntax azcopy copy '<local-directory-path>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>' --recursive
ExempelExample azcopy copy 'C:\myDirectory' 'https://mystorageaccount.blob.core.windows.net/mycontainer' --recursive
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'C:\myDirectory' 'https://mystorageaccount.dfs.core.windows.net/mycontainer' --recursive

Om du vill kopiera till en katalog i behållaren anger du bara namnet på den katalogen i kommando strängen.To copy to a directory within the container, just specify the name of that directory in your command string.

ExempelExample azcopy copy 'C:\myDirectory' 'https://mystorageaccount.blob.core.windows.net/mycontainer/myBlobDirectory' --recursive
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'C:\myDirectory' 'https://mystorageaccount.dfs.core.windows.net/mycontainer/myBlobDirectory' --recursive

Om du anger namnet på en katalog som inte finns i behållaren, skapar AzCopy en ny katalog med det namnet.If you specify the name of a directory that does not exist in the container, AzCopy creates a new directory by that name.

Ladda upp innehållet i en katalogUpload the contents of a directory

Du kan ladda upp innehållet i en katalog utan att kopiera den innehåller själva katalogen med jokertecknet (*).You can upload the contents of a directory without copying the containing directory itself by using the wildcard symbol (*).

UttryckSyntax azcopy copy '<local-directory-path>\*' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<directory-path>
ExempelExample azcopy copy 'C:\myDirectory\*' 'https://mystorageaccount.blob.core.windows.net/mycontainer/myBlobDirectory'
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'C:\myDirectory\*' 'https://mystorageaccount.dfs.core.windows.net/mycontainer/myBlobDirectory'

Anteckning

Lägg till flaggan --recursive för att ladda upp filer i alla under kataloger.Append the --recursive flag to upload files in all sub-directories.

Ladda upp vissa filerUpload specific files

Du kan ange fullständiga fil namn eller använda partiella namn med jokertecken (*).You can specify complete file names, or use partial names with wildcard characters (*).

Ange flera fullständiga fil namnSpecify multiple complete file names

Använd AzCopy Copy -kommandot med alternativet --include-path.Use the azcopy copy command with the --include-path option. Separera enskilda fil namn genom att använda ett semikolon (;).Separate individual file names by using a semicolon (;).

UttryckSyntax azcopy copy '<local-directory-path>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>' --include-path <semicolon-separated-file-list>
ExempelExample azcopy copy 'C:\myDirectory' 'https://mystorageaccount.blob.core.windows.net/mycontainer' --include-path 'photos;documents\myFile.txt' --recursive
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'C:\myDirectory' 'https://mystorageaccount.dfs.core.windows.net/mycontainer' --include-path 'photos;documents\myFile.txt' --recursive

I det här exemplet överför AzCopy katalogen C:\myDirectory\photos och filen C:\myDirectory\documents\myFile.txt.In this example, AzCopy transfers the C:\myDirectory\photos directory and the C:\myDirectory\documents\myFile.txt file. Du måste inkludera alternativet --recursive för att överföra alla filer i katalogen C:\myDirectory\photos.You need to include the --recursive option to transfer all files in the C:\myDirectory\photos directory.

Du kan också utesluta filer med alternativet --exclude-path.You can also exclude files by using the --exclude-path option. Mer information finns i referens dokument för AzCopy Copy .To learn more, see azcopy copy reference docs.

Använd jokerteckenUse wildcard characters

Använd AzCopy Copy -kommandot med alternativet --include-pattern.Use the azcopy copy command with the --include-pattern option. Ange partiella namn som innehåller jokertecken.Specify partial names that include the wildcard characters. Separera namn med hjälp av en semicolin (;).Separate names by using a semicolin (;).

UttryckSyntax azcopy copy '<local-directory-path>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>' --include-pattern <semicolon-separated-file-list-with-wildcard-characters>
ExempelExample azcopy copy 'C:\myDirectory' 'https://mystorageaccount.blob.core.windows.net/mycontainer' --include-pattern 'myFile*.txt;*.pdf*'
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'C:\myDirectory' 'https://mystorageaccount.dfs.core.windows.net/mycontainer' --include-pattern 'myFile*.txt;*.pdf*'

Du kan också utesluta filer med alternativet --exclude-pattern.You can also exclude files by using the --exclude-pattern option. Mer information finns i referens dokument för AzCopy Copy .To learn more, see azcopy copy reference docs.

Alternativen --include-pattern och --exclude-pattern gäller endast för fil namn och inte till sökvägen.The --include-pattern and --exclude-pattern options apply only to filenames and not to the path. Om du vill kopiera alla textfiler som finns i ett katalog träd, använder du alternativet –recursive för att hämta hela katalog trädet och använder sedan –include-pattern och anger *.txt för att hämta alla textfiler.If you want to copy all of the text files that exist in a directory tree, use the –recursive option to get the entire directory tree, and then use the –include-pattern and specify *.txt to get all of the text files.

Hämta filerDownload files

Du kan använda AzCopy Copy -kommandot för att ladda ned blobbar, kataloger och behållare till den lokala datorn.You can use the azcopy copy command to download blobs, directories, and containers to your local computer.

Det här avsnittet innehåller följande exempel:This section contains the following examples:

  • Hämta en filDownload a file
  • Ladda ned en katalogDownload a directory
  • Hämta innehållet i en katalogDownload the contents of a directory
  • Hämta vissa filerDownload specific files

Anteckning

Om värdet för egenskapen Content-md5 för en BLOB innehåller en hash beräknar AzCopy en MD5-hash för hämtade data och kontrollerar att MD5-hashen som lagras i blobens Content-md5-egenskap matchar den beräknade hashen.If the Content-md5 property value of a blob contains a hash, AzCopy calculates an MD5 hash for downloaded data and verifies that the MD5 hash stored in the blob's Content-md5 property matches the calculated hash. Om dessa värden inte matchar, Miss lyckas nedladdningen om du inte åsidosätter det här beteendet genom att lägga till --check-md5=NoCheck eller --check-md5=LogOnly till kommandot Copy.If these values don't match, the download fails unless you override this behavior by appending --check-md5=NoCheck or --check-md5=LogOnly to the copy command.

Detaljerade referens dokument finns i AzCopy Copy.For detailed reference docs, see azcopy copy.

Hämta en filDownload a file

UttryckSyntax azcopy copy 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<blob-path>' '<local-file-path>'
ExempelExample azcopy copy 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' 'C:\myDirectory\myTextFile.txt'
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'https://mystorageaccount.dfs.core.windows.net/mycontainer/myTextFile.txt' 'C:\myDirectory\myTextFile.txt'

Ladda ned en katalogDownload a directory

UttryckSyntax azcopy copy 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<directory-path>' '<local-directory-path>' --recursive
ExempelExample azcopy copy 'https://mystorageaccount.blob.core.windows.net/mycontainer/myBlobDirectory' 'C:\myDirectory' --recursive
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'https://mystorageaccount.dfs.core.windows.net/mycontainer/myBlobDirectory 'C:\myDirectory' --recursive

Det här exemplet resulterar i en katalog med namnet C:\myDirectory\myBlobDirectory som innehåller alla hämtade filer.This example results in a directory named C:\myDirectory\myBlobDirectory that contains all of the downloaded files.

Hämta innehållet i en katalogDownload the contents of a directory

Du kan ladda ned innehållet i en katalog utan att kopiera den innehåller själva katalogen genom att använda jokertecknet (*).You can download the contents of a directory without copying the containing directory itself by using the wildcard symbol (*).

Anteckning

För närvarande stöds det här scenariot endast för konton som inte har ett hierarkiskt namn område.Currently, this scenario is supported only for accounts that don't have a hierarchical namespace.

UttryckSyntax azcopy copy 'https://<storage-account-name>.blob.core.windows.net/<container-name>/*' '<local-directory-path>/'
ExempelExample azcopy copy 'https://mystorageaccount.blob.core.windows.net/mycontainer/myBlobDirectory/*' 'C:\myDirectory'

Anteckning

Lägg till flaggan --recursive för att ladda ned filer i alla under kataloger.Append the --recursive flag to download files in all sub-directories.

Hämta vissa filerDownload specific files

Du kan ange fullständiga fil namn eller använda partiella namn med jokertecken (*).You can specify complete file names, or use partial names with wildcard characters (*).

Ange flera fullständiga fil namnSpecify multiple complete file names

Använd AzCopy Copy -kommandot med alternativet --include-path.Use the azcopy copy command with the --include-path option. Separera enskilda fil namn genom att använda en semicolin (;).Separate individual file names by using a semicolin (;).

UttryckSyntax azcopy copy 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-or-directory-name>' '<local-directory-path>' --include-path <semicolon-separated-file-list>
ExempelExample azcopy copy 'https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory' 'C:\myDirectory' --include-path 'photos;documents\myFile.txt' --recursive
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'https://mystorageaccount.dfs.core.windows.net/mycontainer/FileDirectory' 'C:\myDirectory' --include-path 'photos;documents\myFile.txt'--recursive

I det här exemplet överför AzCopy katalogen https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory/photos och filen https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory/documents/myFile.txt.In this example, AzCopy transfers the https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory/photos directory and the https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory/documents/myFile.txt file. Du måste inkludera alternativet --recursive för att överföra alla filer i katalogen https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory/photos.You need to include the --recursive option to transfer all files in the https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory/photos directory.

Du kan också utesluta filer med alternativet --exclude-path.You can also exclude files by using the --exclude-path option. Mer information finns i referens dokument för AzCopy Copy .To learn more, see azcopy copy reference docs.

Använd jokerteckenUse wildcard characters

Använd AzCopy Copy -kommandot med alternativet --include-pattern.Use the azcopy copy command with the --include-pattern option. Ange partiella namn som innehåller jokertecken.Specify partial names that include the wildcard characters. Separera namn med hjälp av en semicolin (;).Separate names by using a semicolin (;).

UttryckSyntax azcopy copy 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-or-directory-name>' '<local-directory-path>' --include-pattern <semicolon-separated-file-list-with-wildcard-characters>
ExempelExample azcopy copy 'https://mystorageaccount.blob.core.windows.net/mycontainer/FileDirectory' 'C:\myDirectory' --include-pattern 'myFile*.txt;*.pdf*'
Exempel (hierarkiskt namn område)Example (hierarchical namespace) azcopy copy 'https://mystorageaccount.dfs.core.windows.net/mycontainer/FileDirectory' 'C:\myDirectory' --include-pattern 'myFile*.txt;*.pdf*'

Du kan också utesluta filer med alternativet --exclude-pattern.You can also exclude files by using the --exclude-pattern option. Mer information finns i referens dokument för AzCopy Copy .To learn more, see azcopy copy reference docs.

Alternativen --include-pattern och --exclude-pattern gäller endast för fil namn och inte till sökvägen.The --include-pattern and --exclude-pattern options apply only to filenames and not to the path. Om du vill kopiera alla textfiler som finns i ett katalog träd, använder du alternativet –recursive för att hämta hela katalog trädet och använder sedan –include-pattern och anger *.txt för att hämta alla textfiler.If you want to copy all of the text files that exist in a directory tree, use the –recursive option to get the entire directory tree, and then use the –include-pattern and specify *.txt to get all of the text files.

Kopiera blobbar mellan lagrings kontonCopy blobs between storage accounts

Du kan använda AzCopy för att kopiera blobar till andra lagrings konton.You can use AzCopy to copy blobs to other storage accounts. Kopierings åtgärden är synkron så när kommandot returnerar, vilket indikerar att alla filer har kopierats.The copy operation is synchronous so when the command returns, that indicates that all files have been copied.

AzCopy använder Server-till-Server- API: er, så data kopieras direkt mellan lagrings servrar.AzCopy uses server-to-server APIs, so data is copied directly between storage servers. Dessa kopierings åtgärder använder inte datorns nätverks bandbredd.These copy operations don't use the network bandwidth of your computer. Du kan öka data flödet för dessa åtgärder genom att ange värdet för miljövariabeln AZCOPY_CONCURRENCY_VALUE.You can increase the throughput of these operations by setting the value of the AZCOPY_CONCURRENCY_VALUE environment variable. Mer information finns i optimera data flöde.To learn more, see Optimize throughput.

Anteckning

Det här scenariot har följande begränsningar i den aktuella versionen.This scenario has the following limitations in the current release.

  • Endast konton som inte har ett hierarkiskt namn område stöds.Only accounts that don't have a hierarchical namespace are supported.
  • Du måste lägga till en SAS-token till varje käll-URL.You have to append a SAS token to each source URL. Om du anger autentiseringsuppgifter för auktorisering genom att använda Azure Active Directory (AD) kan du utelämna SAS-token från mål-URL: en.If you provide authorization credentials by using Azure Active Directory (AD), you can omit the SAS token only from the destination URL.
  • Premium Block-Blob Storage-konton stöder inte åtkomst nivåer.Premium block blob storage accounts don't support access tiers. Utelämna åtkomst nivån för en BLOB från kopierings åtgärden genom att ange s2s-preserve-access-tier till false (till exempel: --s2s-preserve-access-tier=false).Omit the access tier of a blob from the copy operation by setting the s2s-preserve-access-tier to false (For example: --s2s-preserve-access-tier=false).

Det här avsnittet innehåller följande exempel:This section contains the following examples:

  • Kopiera en blob till ett annat lagrings kontoCopy a blob to another storage account
  • Kopiera en katalog till ett annat lagrings kontoCopy a directory to another storage account
  • Kopiera en behållare till ett annat lagrings kontoCopy a container to another storage account
  • Kopiera alla behållare, kataloger och filer till ett annat lagrings kontoCopy all containers, directories, and files to another storage account

Detaljerade referens dokument finns i AzCopy Copy.For detailed reference docs, see azcopy copy.

Kopiera en blob till ett annat lagrings kontoCopy a blob to another storage account

UttryckSyntax azcopy copy 'https://<source-storage-account-name>.blob.core.windows.net/<container-name>/<blob-path>?<SAS-token>' 'https://<destination-storage-account-name>.blob.core.windows.net/<container-name>/<blob-path>'
ExempelExample azcopy copy 'https://mysourceaccount.blob.core.windows.net/mycontainer/myTextFile.txt?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-07-04T05:30:08Z&st=2019-07-03T21:30:08Z&spr=https&sig=CAfhgnc9gdGktvB=ska7bAiqIddM845yiyFwdMH481QA8%3D' 'https://mydestinationaccount.blob.core.windows.net/mycontainer/myTextFile.txt'

Kopiera en katalog till ett annat lagrings kontoCopy a directory to another storage account

UttryckSyntax azcopy copy 'https://<source-storage-account-name>.blob.core.windows.net/<container-name>/<directory-path>?<SAS-token>' 'https://<destination-storage-account-name>.blob.core.windows.net/<container-name>' --recursive
ExempelExample azcopy copy 'https://mysourceaccount.blob.core.windows.net/mycontainer/myBlobDirectory?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-07-04T05:30:08Z&st=2019-07-03T21:30:08Z&spr=https&sig=CAfhgnc9gdGktvB=ska7bAiqIddM845yiyFwdMH481QA8%3D' 'https://mydestinationaccount.blob.core.windows.net/mycontainer' --recursive

Kopiera en behållare till ett annat lagrings kontoCopy a container to another storage account

UttryckSyntax azcopy copy 'https://<source-storage-account-name>.blob.core.windows.net/<container-name>?<SAS-token>' 'https://<destination-storage-account-name>.blob.core.windows.net/<container-name>' --recursive
ExempelExample azcopy copy 'https://mysourceaccount.blob.core.windows.net/mycontainer?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-07-04T05:30:08Z&st=2019-07-03T21:30:08Z&spr=https&sig=CAfhgnc9gdGktvB=ska7bAiqIddM845yiyFwdMH481QA8%3D' 'https://mydestinationaccount.blob.core.windows.net/mycontainer' --recursive

Kopiera alla behållare, kataloger och blobbar till ett annat lagrings kontoCopy all containers, directories, and blobs to another storage account

UttryckSyntax azcopy copy 'https://<source-storage-account-name>.blob.core.windows.net/?<SAS-token>' 'https://<destination-storage-account-name>.blob.core.windows.net/' --recursive'
ExempelExample azcopy copy 'https://mysourceaccount.blob.core.windows.net?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-07-04T05:30:08Z&st=2019-07-03T21:30:08Z&spr=https&sig=CAfhgnc9gdGktvB=ska7bAiqIddM845yiyFwdMH481QA8%3D' 'https://mydestinationaccount.blob.core.windows.net' --recursive

Synkronisera filerSynchronize files

Du kan synkronisera innehållet i ett lokalt fil system med en BLOB-behållare.You can synchronize the contents of a local file system with a blob container. Synkroniseringen är enkelriktad.Synchronization is one-way. Med andra ord kan du välja vilken av dessa två slut punkter som är källan och vilken som är målet.In other words, you choose which of these two endpoints is the source and which one is the destination. Synkronisering använder också server-till-Server-API: er.Synchronization also uses server to server APIs.

Anteckning

För närvarande stöds det här scenariot endast för konton som inte har ett hierarkiskt namn område.Currently, this scenario is supported only for accounts that don't have a hierarchical namespace. Den aktuella versionen av AzCopy synkroniseras inte mellan andra källor och destinationer (till exempel: File Storage eller Amazon Web Services (AWS) S3-buckets).The current release of AzCopy doesn't synchronize between other sources and destinations (For example: File storage or Amazon Web Services (AWS) S3 buckets).

Kommandot Sync jämför fil namn och senaste ändrade tidsstämplar.The sync command compares file names and last modified timestamps. Ange värdet true för den valfria flaggan --delete-destination eller prompt för att ta bort filer i mål katalogen om filerna inte längre finns i käll katalogen.Set the --delete-destination optional flag to a value of true or prompt to delete files in the destination directory if those files no longer exist in the source directory.

Om du ställer in flaggan --delete-destination till true AzCopy ta bort filer utan att ange någon prompt.If you set the --delete-destination flag to true AzCopy deletes files without providing a prompt. Om du vill att en prompt ska visas innan AzCopy tar bort en fil ställer du in flaggan --delete-destinationprompt.If you want a prompt to appear before AzCopy deletes a file, set the --delete-destination flag to prompt.

Anteckning

För att förhindra oavsiktliga borttagningar, se till att aktivera funktionen för mjuk borttagning innan du använder flaggan --delete-destination=prompt|true.To prevent accidental deletions, make sure to enable the soft delete feature before you use the --delete-destination=prompt|true flag.

Detaljerade referens dokument finns i AzCopy Sync.For detailed reference docs, see azcopy sync.

Uppdatera en behållare med ändringar i ett lokalt fil systemUpdate a container with changes to a local file system

I det här fallet är behållaren målet och det lokala fil systemet är källan.In this case, the container is the destination, and the local file system is the source.

UttryckSyntax azcopy sync '<local-directory-path>' 'https://<storage-account-name>.blob.core.windows.net/<container-name>' --recursive
ExempelExample azcopy sync 'C:\myDirectory' 'https://mystorageaccount.blob.core.windows.net/mycontainer' --recursive

Uppdatera ett lokalt fil system med ändringar i en behållareUpdate a local file system with changes to a container

I det här fallet är det lokala fil systemet målet och behållaren är källan.In this case, the local file system is the destination, and the container is the source.

UttryckSyntax azcopy sync 'https://<storage-account-name>.blob.core.windows.net/<container-name>' 'C:\myDirectory' --recursive
ExempelExample azcopy sync 'https://mystorageaccount.blob.core.windows.net/mycontainer' 'C:\myDirectory' --recursive

Nästa stegNext steps

Hitta fler exempel i någon av följande artiklar:Find more examples in any of these articles: