إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
هذه المقالة توضح لك كيفية استخدام Azure CLI لإنشاء الدلائل والملفات وإدارتها في حسابات التخزين التي تحتوي على مساحة اسم هرمية.
للتعرف على كيفية الحصول على قوائم التحكم في الوصول (ACL) للدلائل والملفات وتعيينها وتحديثها، راجع استخدام Azure CLI لإدارة قوائم التحكم في الوصول في Azure Data Lake Storage.
المتطلبات الأساسية
اشتراك Azure. لمزيد من المعلومات، راجع الحصول على التجربة المجانية من Azure.
حساب تخزين يحتوي على مساحة أسماء هرمية ممكنة. اتبع هذه الإرشادات لإنشاء واحدة.
إصدار Azure CLI
2.6.0أو أعلى.
تأكد من أن قمت بتثبيت الإصدار الصحيح من Azure CLI
أولا، افتح Azure Cloud Shell، أو إذا قمت بتثبيت Azure CLI محليًا، افتح تطبيق وحدة تحكم أوامر مثل Windows PowerShell.
تحقق من أن إصدار Azure CLI الذي قمت بتثبيته هو
2.6.0أو أعلى باستخدام الأمر التالي.az --versionإذا كان إصدار Azure CLI الخاص بك أقل من
2.6.0، ثم ثبت إصدار أحدث. لمزيد من المعلومات، اطلع على تثبيت Azure CLI.
الاتصال بالحساب
إذا كنت تستخدم Azure CLI محليا، فقم بتشغيل أمر تسجيل الدخول.
az loginفي حال كان CLI يمكن فتح المستعرض الافتراضي الخاص بك، فإنه سيتم القيام بذلك وتحميل صفحة تسجيل الدخول Azure.
بخلاف ذلك، افتح صفحة متصفح على https://aka.ms/devicelogin وأدخل رمز التفويض المعروض في جهازك. بعد ذلك، قم بتسجيل الدخول باستخدام بيانات اعتماد حسابك في المستعرض.
لمعرفة المزيد حول طرق المصادقة المختلفة، راجع تفويض الوصول إلى الكائن الثنائي كبير الحجم أو قائمة الانتظار باستخدام Azure CLI.
إذا كانت هويتك مقترنة بأكثر من اشتراك واحد، ولم تتم مطالبتك بتحديد الاشتراك، فقم بتعيين اشتراكك النشط إلى اشتراك حساب التخزين الذي تريد العمل عليه. في هذا المثال، استبدل قيمة العنصر النائب
<subscription-id>بمعرف اشتراكك.az account set --subscription <subscription-id>استبدل قيمة
<subscription-id>العنصر النائب بمعرف اشتراكك.
إشعار
يوضح المثال المعروض في هذه المقالة تخويل Microsoft Entra. لمعرفة المزيد حول طرق التخويل، راجع تخويل الوصول إلى بيانات قائمة الانتظار أو الكائنات الثنائية كبيرة الحجم باستخدام Azure CLI.
إنشاء حاوية
تعمل الحاوية كنظام ملفات لملفاتك. يمكنك إنشاء واحد باستخدام الأمر az storage fs create .
هذا المثال ينشئ حاوية باسم my-file-system.
az storage fs create -n my-file-system --account-name mystorageaccount --auth-mode login
إظهار خصائص الحاوية
يمكنك طباعة خصائص الحاوية إلى وحدة التحكم باستخدام الأمر az storage fs show .
az storage fs show -n my-file-system --account-name mystorageaccount --auth-mode login
قائمة محتويات الحاوية
سرد محتويات الدليل باستخدام الأمر az storage fs file list .
يسرد هذا المثال محتويات حاوية مسماة my-file-system.
az storage fs file list -f my-file-system --account-name mystorageaccount --auth-mode login
احذف حاوية
احذف حاوية باستخدام الأمر az storage fs delete .
هذا المثال يحذف حاوية بالاسم my-file-system.
az storage fs delete -n my-file-system --account-name mystorageaccount --auth-mode login
إنشاء دليل
إنشاء مرجع دليل باستخدام الأمر az storage fs directory create .
يضيف هذا المثال دليلا مسمى my-file-system إلى حاوية مسماة my-directory موجودة في حساب مسمىmystorageaccount.
az storage fs directory create -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
إظهار الخصائص المتعلقة بالدليل
يمكنك طباعة خصائص الدليل إلى وحدة التحكم باستخدام الأمر az storage fs directory show .
az storage fs directory show -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
إعادة تسمية دليل أو نقله
إعادة تسمية دليل أو نقله باستخدام الأمر az storage fs directory move .
يعيد هذا المثال تسمية دليل من الاسم my-directory إلى الاسم 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
هذا المثال ينقل دليلا إلى حاوية باسم 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
حذف دليل
حذف دليل باستخدام الأمر az storage fs directory delete .
يحذف هذا المثال دليلاً باسم my-directory.
az storage fs directory delete -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
التحقق من وجود دليل
حدد ما إذا كان هناك دليل معين موجود في الحاوية باستخدام الأمر az storage fs directory exists .
هذا المثال يوضح ما إذا كان هناك دليل مسمى my-directory موجود في الحاوية my-file-system.
az storage fs directory exists -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
تنزيل من دليل
قم بتنزيل ملف من دليل باستخدام الأمر az storage fs file download .
يقوم هذا المثال بتنزيل ملف مسمى upload.txtمن دليل يحمل اسم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
إعداد قائمة محتويات الدليل
سرد محتويات الدليل باستخدام الأمر az storage fs file list .
هذا المثال يسرد محتويات دليل مسمى my-directory موجود في حاوية my-file-systemلحساب تخزين مسمى mystorageaccount.
az storage fs file list -f my-file-system --path my-directory --account-name mystorageaccount --auth-mode login
تحميل ملف إلى دليل
قم بتحميل ملف إلى دليل باستخدام الأمر az storage fs file upload .
هذا المثال يقوم بتحميل ملف مسمى upload.txt إلى دليل باسم 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
إظهار خصائص خاصة بالملف
يمكنك طباعة خصائص ملف إلى وحدة التحكم باستخدام الأمر az storage fs file show .
az storage fs file show -p my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login
إعادة تسمية أو نقل ملف
إعادة تسمية ملف أو نقله باستخدام الأمر az storage fs file move .
يعيد هذا المثال تسمية ملف من الاسم my-file.txt إلى الاسم 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
حذف ملف
حذف ملف باستخدام الأمر az storage fs file delete .
هذا المثال يحذف ملفا باسم my-file.txt
az storage fs file delete -p my-directory/my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login