هذا هو الأمر dfposix الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
df - تقرير المساحة الخالية على القرص
موجز
df [-ك] [−P | −t] [ملف ]
الوصف
• df يجب أن تكتب الأداة مقدار المساحة المتوفرة وفتحات الملفات لأنظمة الملفات
التي يتمتع المستخدم المستدعى بحق الوصول المناسب للقراءة عليها. يجب تحديد أنظمة الملفات بواسطة
ال ملف معاملات. عندما لا يتم تحديد أي منها ، يجب كتابة المعلومات لجميع الملفات
الأنظمة. تنسيق الإخراج الافتراضي من df غير محدد ، ولكن جميع الأعداد الفضائية
يتم الإبلاغ عنها في وحدات 512 بايت ، ما لم يكن -ك تم تحديد الخيار. يجب أن يكون هذا الناتج
تحتوي على الأقل على أسماء نظام الملفات ، مقدار المساحة المتوفرة على كل ملف من هذه الملفات
الأنظمة ، وإذا لم يكن هناك خيارات أخرى غير -ر أو عدد فتحات الملفات المجانية أو
inodeق ، متاح ؛ متى -ر المحدد ، يجب أن يحتوي الناتج على إجمالي المخصص
الفضاء كذلك.
OPTIONS
• df يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 12.2,
مرافق بناء الجملة التوجيهات.
يجب دعم الخيارات التالية:
-ك استخدم وحدات 1024 بايت ، بدلاً من وحدات 512 بايت الافتراضية ، عند كتابة مساحة
الأرقام.
− ص قم بإنتاج المخرجات بالتنسيق الموضح في قسم STDOUT.
-ر قم بتضمين إجمالي أرقام المساحة المخصصة في المخرجات.
العمليات
يجب دعم المعامل التالي:
ملف اسم مسار لملف داخل التسلسل الهرمي لنظام الملفات المطلوب. إذا كان ملف
بخلاف ما يرد أولاً يصرف أولاً أو ملفًا عاديًا أو دليلًا أو ملفًا خاصًا يمثل
الجهاز الذي يحتوي على نظام الملفات (على سبيل المثال ، / dev / dsk / 0s1) محدد،
النتائج غير محددة. إذا كان ملف المعامل يسمي ملفًا بخلاف ملف
ملف خاص يحتوي على نظام ملفات ، df يجب أن تكتب مقدار المساحة الخالية
في نظام الملفات الذي يحتوي على ملف ملف المعامل. خلاف ذلك، df سوف
اكتب مقدار المساحة الخالية في نظام الملفات هذا.
ستدين
غير مستعمل.
INPUT FILES
لا شيء.
البيئة المتغيرات
يجب أن تؤثر متغيرات البيئة التالية على تنفيذ df:
لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 8.2,
التجارة في الخارج المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)
LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.
LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج).
رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل تشخيصية مكتوبة بخطأ معياري ورسائل إعلامية مكتوبة
لمعيار الإخراج.
نلسباث تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.
غير متزامن فعاليات
افتراضي.
STDOUT
عندما يكون كل من -ك و − ص يتم تحديد الخيارات ، يجب كتابة سطر الرأس التالي
(في لغة POSIX):
"نظام الملفات 1024 بلوك مستعملة متوفرة الطاقة الإنتاجية شنت على \ n "
عندما − ص يتم تحديد الخيار بدون -ك الخيار ، يجب أن يكون خط الرأس التالي
مكتوب (بلغة POSIX):
"نظام الملفات 512 بلوك مستعملة متوفرة الطاقة الإنتاجية شنت على \ n "
قد يضبط التنفيذ التباعد بين خط الرأس وخطوط البيانات الفردية
بحيث يتم تقديم المعلومات في أعمدة منظمة.
الناتج المتبقي مع − ص يجب أن يتكون من سطر واحد من المعلومات لكل محدد
نظام الملفات. يجب أن يتم تنسيق هذه الخطوط على النحو التالي:
"٪س %d %d %d ٪د٪٪ ٪ s \ n "، <ملف نظام الاسم> ،مجموع الفضاء>,
<الفضاء مستعمل> ،الفضاء مجاني> ،نسبة مئوية مستعمل>,
<ملف نظام جذر>
في القائمة التالية ، يتم التعبير عن جميع الكميات بوحدات 512 بايت (1024 بايت عندما -ك is
المحدد) إلى الوحدة الأعلى التالية. الحقول هي:
<ملف نظام الاسم>
اسم نظام الملفات ، بتنسيق محدد من قبل التنفيذ.
<مجموع الفضاء>
الحجم الإجمالي لنظام الملفات بوحدات 512 بايت. المعنى الدقيق لهذا
الرقم محدد من قبل التنفيذ ، ولكن يجب أن يشملالفضاء مستعمل> ،الفضاء مجاني>,
بالإضافة إلى أي مساحة محجوزة من قبل النظام لا تكون متاحة عادة للمستخدم.
<الفضاء مستعمل>
إجمالي المساحة المخصصة للملفات الموجودة في نظام الملفات ، بتنسيق
وحدات 512 بايت.
<الفضاء مجاني>
إجمالي المساحة المتاحة داخل نظام الملفات لإنشاء ملفات
ملفات جديدة من قبل مستخدمين لا يتمتعون بامتيازات ، في وحدات 512 بايت. عندما يكون هذا الرقم أقل
من أو يساوي الصفر ، لن يكون من الممكن إنشاء أي ملفات جديدة على
نظام الملفات دون حذف الآخرين أولاً ، ما لم تكن العملية مناسبة
الامتيازات. قد يكون الرقم المكتوب أقل من الصفر.
<نسبة مئوية مستعمل>
النسبة المئوية للمساحة المتوفرة عادةً والمخصصة حاليًا لـ
كل الملفات الموجودة على نظام الملفات. يجب حساب ذلك باستخدام الكسر:
<الفضاء مستعمل> / (الفضاء مستعمل> +الفضاء مجاني>)
معبرا عنها كنسبة مئوية. قد تكون هذه النسبة المئوية أكبر من 100 إذا
<الفضاء مجاني> أقل من الصفر. يجب التعبير عن قيمة النسبة المئوية على شكل أ
عدد صحيح موجب ، مع أي نتيجة كسرية تؤدي إلى تقريبه إلى
تالية أعلى عدد صحيح.
<ملف نظام جذر>
الدليل الذي يظهر أسفله التسلسل الهرمي لنظام الملفات.
تنسيق الإخراج غير محدد عندما -ر .
ستدير
يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.
OUTPUT FILES
لا شيء.
وسعوا الوصف
لا شيء.
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 إتمام بنجاح.
> 0 حدث خطأ.
عواقب OF أخطاء
افتراضي.
• متابعيك أقسام . غنيا بالمعلومات.
تطبيق الاستعمال
في معظم الأنظمة ، يكون `` اسم نظام الملفات ، بتنسيق محدد من قبل التنفيذ '' هو
الملف الخاص المثبت عليه نظام الملفات.
في أنظمة الملفات الكبيرة ، يمكن أن يؤدي الحساب المحدد للنسبة المئوية المستخدمة إلى إنشاء ملفات ضخمة
التقريب الأخطاء.
أمثلة
1. يكتب المثال التالي معلومات محمولة حول / البيرة نظام الملفات:
df − ص / البيرة
2. بافتراض ذلك / البيرة / SRC هو جزء من / البيرة نظام الملفات ، ينتج ما يلي ملف
نفس الإخراج مثل المثال السابق:
df − ص / البيرة / SRC
الأساس المنطقي
سلوك df مع الالجائزة − ص الخيار هو الإجراء الافتراضي 4.2 BSD df جدوى. ال
الأحرف الكبيرة − ص لتجنب الاصطدام مع ملحق صناعة معروف باستخدام ص.
تاريخي df تختلف التطبيقات بشكل كبير في مخرجاتها الافتراضية. لذلك كان
ضروري لوصف الناتج الافتراضي بطريقة فضفاضة لاستيعاب كل ما هو معروف
عمليات التنفيذ التاريخية وإضافة خيار محمول (− ص) لتوفير المعلومات في أ
تنسيق محمول.
يعد استخدام وحدات سعة 512 بايت ممارسة تاريخية ويحافظ على التوافق معها ls و
المرافق الأخرى في هذا المجلد من POSIX.1-2008. هذا لا يفرض أن نظام الملفات
نفسها أن تكون على أساس كتل 512 بايت. ال -ك تمت إضافة الخيار كتدبير وسط. هو - هي
تم الاتفاق من قبل المطورين القياسيين على أن 512 بايت كانت أفضل وحدة افتراضية بسبب
اتساقها التاريخي الكامل على النظام الخامس (مقابل الاستخدام المختلط 512/1024 بايت على
أنظمة BSD) ، وأن أ -ك كان خيار التبديل إلى وحدات بحجم 1024 بايت بمثابة حل وسط جيد.
يمكن للمستخدمين الذين يفضلون الكمية الأكثر منطقية والتي تبلغ 1024 بايت تسمية مستعارة بسهولة df إلى df -ك بدون
كسر العديد من النصوص التاريخية التي تعتمد على وحدات 512 بايت.
واقترح أن df والمرافق المختلفة ذات الصلة يمكن تعديلها للوصول إلى أ
مقاس الكتله متغير البيئة لتحقيق الاتساق وقبول المستخدم. منذ هذا
ليست ممارسة تاريخية على أي نظام ، يتم تركها كمنطقة محتملة لتمديدات النظام
وسيتم إعادة تقييمها في إصدار مستقبلي إذا تم تنفيذه على نطاق واسع.
المستقبل اتجاهات
لا شيء.
استخدم dfposix عبر الإنترنت باستخدام خدمات onworks.net