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.
Előfeltételek
Azure-előfizetés. További információ: Ingyenes Azure-próbaidőszak lekérése.
Olyan tárfiók, amely engedélyezve van a hierarchikus névtérrel. Az alábbi utasításokat követve hozzon létre egyet.
Azure CLI-verzió
2.6.0
vagy újabb.
Győződjön meg arról, hogy az Azure CLI megfelelő verziója van telepítve
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.
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.0
telepítsen egy későbbi verziót. További információ: Az Azure CLI telepítése.
Csatlakozás a fiókhoz
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.
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 mystorageaccount
talá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-system
tá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-directory
kö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-directory
ellá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ű mystorageaccount
tá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.txt
my-directory
kö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