Könyvtárak és fájlok kezelése az Azure Data Lake Storage Gen2-ben az Azure CLI-vel

Ez a cikk bemutatja, hogyan hozhat létre és kezelhet címtárakat és fájlokat az Azure CLI használatával hierarchikus névtérrel rendelkező tárfiókokban.

A címtárak és fájlok hozzáférés-vezérlési listáinak (ACL) beszerzéséről, beállításáról és frissítéséről az Azure CLI használata az Azure Data Lake Storage Gen2 ACL-einek kezeléséhez című témakörben olvashat.

Minták | Visszajelzés küldése

Előfeltételek

Győződjön meg arról, hogy az Azure CLI megfelelő verziója van telepítve

  1. Nyissa meg az Azure Cloud Shellt, vagy ha helyileg telepítette az Azure CLI-t, nyisson meg egy parancskonzolalkalmazást, például a Windows PowerShellt.

  2. Az alábbi paranccsal ellenőrizze, hogy az Azure CLI telepített vagy újabb verziója van-e 2.6.0 telepítve.

     az --version
    

    Ha az Azure CLI verziója alacsonyabb, akkor 2.6.0telepítsen egy későbbi verziót. További információ: Az Azure CLI telepítése.

Csatlakozás a fiókhoz

  1. Ha helyileg használja az Azure CLI-t, futtassa a bejelentkezési parancsot.

    az login
    

    Ha a parancssori felület meg tudja nyitni az alapértelmezett böngészőt, az meg fogja tenni, és betölt egy Azure-bejelentkezési lapot.

    Ellenkező esetben nyisson meg egy böngészőlapot, https://aka.ms/devicelogin és adja meg a terminálban megjelenő engedélyezési kódot. Ezután jelentkezzen be a fiók hitelesítő adataival a böngészőben.

    A különböző hitelesítési módszerekkel kapcsolatos további információkért lásd : Blob- vagy üzenetsoradatokhoz való hozzáférés engedélyezése az Azure CLI-vel.

  2. Ha identitása egynél több előfizetéshez van társítva, akkor állítsa be az aktív előfizetést annak a tárfióknak az előfizetésére, amely a statikus webhelyet fogja üzemeltetni.

    az account set --subscription <subscription-id>
    

    Cserélje le a <subscription-id> helyőrző értékét az előfizetés azonosítójára.

Megjegyzés:

A cikkben bemutatott példa a Microsoft Entra engedélyezését mutatja be. Az engedélyezési módszerekkel kapcsolatos további információkért lásd : Blob- vagy üzenetsoradatokhoz való hozzáférés engedélyezése az Azure CLI-vel.

Tároló létrehozása

A tároló fájlrendszerként működik a fájlokhoz. A parancs használatával az storage fs create létrehozhat egyet.

Ez a példa létrehoz egy tárolót .my-file-system

az storage fs create -n my-file-system --account-name mystorageaccount --auth-mode login

Tárolótulajdonságok megjelenítése

A parancs használatával kinyomtathatja egy tároló tulajdonságait a az storage fs show konzolon.

az storage fs show -n my-file-system --account-name mystorageaccount --auth-mode login

Tároló tartalmának listázása

A parancs használatával az storage fs file list listázhatja egy könyvtár tartalmát.

Ez a példa egy nevű tároló tartalmát sorolja fel my-file-system.

az storage fs file list -f my-file-system --account-name mystorageaccount --auth-mode login

Tároló törlése

Tároló törlése a az storage fs delete parancs használatával.

Ez a példa töröl egy nevű tárolót my-file-system.

az storage fs delete -n my-file-system --account-name mystorageaccount --auth-mode login

Címtár létrehozása

Hozzon létre egy címtárhivatkozást a az storage fs directory create parancs használatával.

Ez a példa egy névvel ellátott my-directory könyvtárat ad hozzá egy nevű fiókban mystorageaccounttalálható tárolóhozmy-file-system.

az storage fs directory create -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login

Címtártulajdonságok megjelenítése

A parancs használatával kinyomtathatja egy könyvtár tulajdonságait a az storage fs directory show konzolra.

az storage fs directory show -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login

Címtár átnevezése vagy áthelyezése

Nevezze át vagy helyezze át a könyvtárat a az storage fs directory move parancs használatával.

Ez a példa átnevez egy könyvtárat a névről my-directory az ugyanabban a tárolóban lévő névre my-new-directory .

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

Ez a példa áthelyez egy könyvtárat egy nevű my-second-file-systemtárolóba.

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

Könyvtár törlése

A parancs használatával az storage fs directory delete törölhet egy könyvtárat.

Ez a példa egy névvel ellátott my-directorykönyvtárat töröl.

az storage fs directory delete -n my-directory -f my-file-system  --account-name mystorageaccount --auth-mode login

Ellenőrizze, hogy létezik-e könyvtár

A parancs használatával állapítsa meg, hogy létezik-e egy adott könyvtár a az storage fs directory exists tárolóban.

Ez a példa azt mutatja be, hogy létezik-e névvel ellátott my-directory könyvtár a my-file-system tárolóban.

az storage fs directory exists -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login

Letöltés könyvtárból

Töltse le a fájlt egy könyvtárból a az storage fs file download parancs használatával.

Ez a példa egy névvel my-directoryellátott upload.txt könyvtárból tölt le egy fájlt.

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

Könyvtár tartalmának listázása

A parancs használatával az storage fs file list listázhatja egy könyvtár tartalmát.

Ez a példa egy névvel ellátott my-directory könyvtár tartalmát sorolja fel, amely egy nevű mystorageaccounttárfiók tárolójában my-file-system található.

az storage fs file list -f my-file-system --path my-directory --account-name mystorageaccount --auth-mode login

Fájl feltöltése könyvtárba

Töltsön fel egy fájlt egy könyvtárba a az storage fs file upload parancs használatával.

Ez a példa feltölt egy fájlt egy névvel ellátott upload.txtmy-directorykönyvtárba.

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ájltulajdonságok megjelenítése

A parancs használatával kinyomtathatja egy fájl tulajdonságait a az storage fs file show konzolon.

az storage fs file show -p my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login

Fájl átnevezése vagy áthelyezése

Fájl átnevezése vagy áthelyezése a az storage fs file move parancs használatával.

Ez a példa átnevez egy fájlt a névről my-file.txt a névre 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

Fájl törlése

Fájl törlése a az storage fs file delete parancs használatával.

Ez a példa egy névvel ellátott fájlt töröl my-file.txt

az storage fs file delete -p my-directory/my-file.txt -f my-file-system  --account-name mystorageaccount --auth-mode login

Kapcsolódó információk