azcopy remove

حذف النقط أو الملفات من حساب تخزين Azure.

الخلاصة

azcopy remove [resourceURL] [flags]

الأمثلة

إزالة blob واحدة باستخدام رمز SAS:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

إزالة دليل ظاهري بالكامل باستخدام رمز SAS مميز:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

إزالة blobs الموجودة داخل الدليل الظاهري فقط، ولكن لا تقم بإزالة أي أدلة فرعية أو blobs داخل هذه الدلائل الفرعية:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --recursive=false

إزالة مجموعة فرعية من الblobs في دليل ظاهري (على سبيل المثال: إزالة ملفات jpg وpdf فقط، أو إذا كان اسم blob هو "exactName"):

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --include-pattern="*.jpg;*.pdf;exactName"

قم بإزالة دليل ظاهري بالكامل ولكن استبعد بعض الـ blobs من النطاق (على سبيل المثال: كل blob تبدأ بـ foo أو تنتهي بـ bar):

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --exclude-pattern="foo*;*bar"

إزالة معرفات الإصدار المحددة لكائن ثنائي كبير الحجم من Azure Storage. تأكد من أن المصدر عبارة عن كائن ثنائي كبير الحجم صالح، وأن versionidsfile يأخذ مساراً إلى الملف حيث تتم كتابة كل إصدار في سطر منفصل. ستتم إزالة جميع الإصدارات المحددة من Azure Storage.

azcopy rm "https://[srcaccount].blob.core.windows.net/[containername]/[blobname]" "/path/to/dir" --list-of-versions="/path/to/dir/[versionidsfile]"

قم بإزالة blobs محددة وأدلة ظاهرية عن طريق وضع مساراتها النسبية (غير المشفرة بعنوان URL) في ملف:

azcopy rm "https://[account].blob.core.windows.net/[container]/[path/to/parent/dir]" --recursive=true --list-of-files=/usr/bar/list.txt

إزالة ملف واحد من حساب Blob Storage يحتوي على مساحة أسماء هرمية (تضمين/استبعاد غير مدعوم):

azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/file]?[SAS]"

إزالة دليل واحد من حساب Blob Storage يحتوي على مساحة أسماء هرمية (تضمين/استبعاد غير مدعوم):

azcopy rm "https://[account].dfs.core.windows.net/[container]/[path/to/directory]?[SAS]"

الخيارات

--delete-snapshots (سلسلة) بشكل افتراضي، تفشل عملية الحذف إذا كانت blob تحتوي على لقطات. حدد «يتضمن» لإزالة root blob وجميع لقطاتها؛ بدلا من ذلك حدد «فقط» لإزالة اللقطات فقط ولكن احتفظ بـ root blob.

--dry-run طباعة ملفات المسار التي سيتم إزالتها بواسطة الأمر . لا تؤدي هذه العلامة إلى إزالة الملفات.

--exclude-path (سلسلة) تستبعد هذه المسارات عند الإزالة. لا يدعم هذا الخيار أحرف البدل (*). يتحقق من بادئة المسار النسبي. على سبيل المثال: myFolder;myFolder/subDirName/file.pdf

--exclude-pattern (سلسلة) استبعاد الملفات التي يتطابق اسمها مع قائمة الأنماط. على سبيل المثال: .jpg؛.pdf؛exactName

--force-if-read-only عند حذف ملف أو مجلد Azure Files، قم بفرض الحذف على العمل حتى إذا كان العنصر الموجود يحتوي على مجموعة سمات للقراءة فقط.

--from-to (سلسلة) تحدد بشكل اختياري مجموعة وجهة المصدر. على سبيل المثال: BlobTrash، FileTrash، BlobFSTrash

-h، --help المساعدة على الإزالة

--include-path (سلسلة) تتضمن فقط عند الإزالة. لا يدعم هذا الخيار أحرف البدل (*). يتحقق من بادئة المسار النسبي. على سبيل المثال: myFolder;myFolder/subDirName/file.pdf

--include-pattern (سلسلة) تضمين الملفات التي يتطابق اسمها مع قائمة الأنماط فقط. على سبيل المثال: .jpg؛.pdf؛exactName

--list-of-files (سلسلة) تحدد موقع الملف، الذي يحتوي على قائمة الملفات والدلائل المراد حذفها. يجب تحديد المسارات النسبية بواسطة فواصل الأسطر، ويجب ألا تكون المسارات مشفرة بواسطة عنوان URL.

--list-of-versions (سلسلة) تحدد ملفاً حيث يتم إدراج كل معرف إصدار في سطر منفصل. تأكد من أن المصدر يجب أن يشير إلى blob واحدة ويجب أن تنتمي جميع معرفات الإصدار المحددة في الملف باستخدام هذه العلامة إلى الblob المصدر فقط. سيتم حذف معرفات الإصدار المحددة من blob المحددة من Azure Storage.

--log-level (سلسلة) تعرف الإسهاب في السجل لملف السجل. تتضمن المستويات المتوفرة: INFO (جميع الطلبات/الاستجابات) وWARNING (الاستجابات البطيئة) وERROR(الطلبات الفاشلة فقط) وNONE (لا توجد سجلات إخراج). (الافتراضي 'INFO') (الافتراضي "INFO")

--permanent-delete (سلسلة) هذه ميزة إصدار أولي تحذف اللقطات/الإصدارات المحذوفة مبدئيا بشكل دائم. تتضمن القيم المحتملة 'snapshots'، و'versions'، و'snapshotsandversions'، و'none'. (الافتراضي "لا شيء")

--recursive ابحث في الدلائل الفرعية بشكل متكرر عند المزامنة بين الدلائل.

الخيارات الموروثة من الأوامر الأصل

--cap-mbps float ارتفاع معدل النقل بوحدات ميجابت في الثانية. قد تختلف الإنتاجية لحظة بلحظة قليلا عن الحد الأقصى. إذا تم تعيين هذا الخيار على صفر، أو تم حذفه، فلن يتم تحديد معدل النقل لنقظة الارتكاز.

--output-type (سلسلة) تنسيق إخراج الأمر. وتشمل الخيارات: النص، json. القيمة الافتراضية هي 'text'. (افتراضي "نص")

--trusted-microsoft-suffixes (سلسلة) تحديد لاحقات مجال إضافية حيث يمكن إرسال رموز تسجيل الدخول إلى Microsoft Entra. الافتراضي هو '.core.windows.net؛.core.chinacloudapi.cn؛.core.cloudapi.de؛.core.usgovcloudapi.net؛ *.storage.azure.net'. تتم إضافة أي قيمة مدرجة هنا إلى الإعداد الافتراضي. للأمان، يجب وضع مجالات Microsoft Azure هنا فقط. يمكنك فصل الإدخالات المتعددة بفواصل منقوطة.

(راجع أيضًا )