Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln visar hur du använder Azure CLI för att skapa och hantera kataloger och filer i lagringskonton som har ett hierarkiskt namnområde.
Alla exempel i denna artikel förutsätter ett lagringskonto som har ett hierarkiskt namnutrymme aktiverat, och de använder Microsoft Entra-auktorisation (--auth-mode login).
Förutsättningar
Ett Azure-abonnemang. Mer information finns i Hämta kostnadsfri utvärderingsversion av Azure.
Ett lagringskonto som har hierarkiskt namnområde aktiverat. Följ dessa instruktioner för att skapa en.
Azure CLI-version
2.6.0eller senare.
Kontrollera att du har rätt version av Azure CLI installerad
Öppna Azure Cloud Shell, eller om du installerat Azure CLI lokalt, öppna en kommandokonsolapplikation som Windows PowerShell.
Verifiera att din installerade Azure CLI-version är
2.6.0eller senare med hjälp av följande kommando.az --versionOm din Azure CLI-version är tidigare än
2.6.0, installera en senare version. Mer information finns i Installera Azure CLI.
Ansluta till kontot
Om du använder Azure CLI lokalt kör du inloggningskommandot.
az loginOm CLI kan öppna din standardwebbläsare, öppnar den webbläsaren och laddar en Azure-inloggningssida.
Annars öppnar du en webbläsarsida på https://aka.ms/devicelogin och anger auktoriseringskoden som visas i terminalen. Logga sedan in med dina kontoautentiseringsuppgifter i webbläsaren.
Mer information om olika autentiseringsmetoder finns i Auktorisera åtkomst till blob- eller ködata med Azure CLI.
Om din identitet är kopplad till mer än en prenumeration och du inte blir ombedd att välja prenumerationen, ställ in din aktiva prenumeration till prenumerationen på det lagringskonto du vill använda. I det här exemplet ersätter du
<subscription-id>platshållarvärdet med ID:t för din prenumeration.az account set --subscription <subscription-id><subscription-id>Ersätt platshållarvärdet med ID:t för din prenumeration.
Kommentar
Exemplet som presenteras i denna artikel visar Microsoft Entra-auktorisation. Mer information om auktoriseringsmetoder finns i Auktorisera åtkomst till blob- eller ködata med Azure CLI.
Skapa en container
En container fungerar som ett filsystem för dina filer. Skapa en genom att använda kommandot az storage fs create.
I det här exemplet skapas en container med namnet my-file-system.
az storage fs create -n my-file-system --account-name mystorageaccount --auth-mode login
För att verifiera att containern existerar, kör az storage fs show-kommandot .
Visa containeregenskaper
Använd az storage fs show-kommandot för att skriva ut egenskaperna för en container till konsolen.
az storage fs show -n my-file-system --account-name mystorageaccount --auth-mode login
Visa en lista över containerinnehåll
Använd kommandot az storage fs file list för att lista innehållet i en container.
I det här exemplet visas innehållet i en container med namnet my-file-system.
az storage fs file list -f my-file-system --account-name mystorageaccount --auth-mode login
Ta bort en container
Använd az storage fs delete-kommandot för att ta bort en container.
Exemplet tar bort en container med namnet my-file-system.
az storage fs delete -n my-file-system --account-name mystorageaccount --auth-mode login
Skapa en katalog
Använd az storage fs directory create-kommandot för att skapa en katalogreferens.
Det här exemplet lägger till en katalog med namnet my-directory till en container med namnet my-file-system som finns i ett konto med namnet mystorageaccount.
az storage fs directory create -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
För att verifiera att katalogen existerar, kör kommandot az storage fs directory exist.
Visa katalogegenskaper
Skriv ut egenskaperna för en katalog till konsolen genom att använda az storage fs directory show-kommandot .
az storage fs directory show -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Byta namn på eller flytta en katalog
Byt namn på eller flytta en katalog med hjälp av kommandot az storage fs directory move .
Det här exemplet byter namn på en katalog från namnet my-directory till namnet my-new-directory i samma container.
az storage fs directory move -n my-directory -f my-file-system --new-directory "my-file-system/my-new-directory" --account-name mystorageaccount --auth-mode login
I det här exemplet flyttas en katalog till en container med namnet my-second-file-system.
az storage fs directory move -n my-directory -f my-file-system --new-directory "my-second-file-system/my-new-directory" --account-name mystorageaccount --auth-mode login
Ta bort en katalog
Ta bort en katalog med hjälp av kommandot az storage fs directory delete .
Det här exemplet tar bort en katalog med namnet my-directory.
az storage fs directory delete -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Kontrollera om det finns en katalog
Fastställ om en specifik katalog finns i containern genom att använda az storage fs directory exists-kommandot .
Det här exemplet visar om en katalog med namnet my-directory finns i containern my-file-system .
az storage fs directory exists -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Ladda ned från en katalog
Ladda ned en fil från en katalog med hjälp av kommandot az storage fs file download .
I det här exemplet laddas en fil med namnet upload.txt från en katalog med namnet my-directory.
az storage fs file download -p my-directory/upload.txt -f my-file-system -d "C:\myFolder\download.txt" --account-name mystorageaccount --auth-mode login
Visa katalogens innehåll
Använd kommandot az storage fs file list för att lista innehållet i en katalog.
I det här exemplet visas innehållet i en katalog med namnet my-directory som finns i containern för my-file-system ett lagringskonto med namnet mystorageaccount.
az storage fs file list -f my-file-system --path my-directory --account-name mystorageaccount --auth-mode login
Ladda upp en fil till en katalog
Ladda upp en fil till en katalog med hjälp av kommandot az storage fs file upload .
I det här exemplet laddas en fil med namnet upload.txt till en katalog med namnet my-directory.
az storage fs file upload -s "C:\myFolder\upload.txt" -p my-directory/upload.txt -f my-file-system --account-name mystorageaccount --auth-mode login
För att verifiera att filen har laddats upp, kör kommandot az storage fs file list .
Visa filegenskaper
Skriv ut egenskaperna för en fil till konsolen genom att använda az storage fs file show-kommandot .
az storage fs file show -p my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login
Byta namn på eller flytta en fil
Byt namn på eller flytta en fil med hjälp av kommandot az storage fs file move .
Det här exemplet byter namn på en fil från namnet my-file.txt till namnet my-file-renamed.txt.
az storage fs file move -p my-file.txt -f my-file-system --new-path my-file-system/my-file-renamed.txt --account-name mystorageaccount --auth-mode login
Ta bort en fil
Ta bort en fil med kommandot az storage fs file delete .
Detta exempel raderar en fil som heter my-file.txt.
az storage fs file delete -p my-directory/my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login