logo

أمر df في Linux/Unix مع أمثلة

يتم استخدام أمر Linux df لعرض ملف مساحة القرص المستخدمة في نظام الملفات . يشير الحرف 'df' إلى 'نظام ملفات القرص.' .' فهو يحدد عدد الكتل المستخدمة، وعدد الكتل المتاحة، والدليل الذي تم تثبيت نظام الملفات عليه.

بناء الجملة:

 df [OPTION]... [FILE]... 

خيارات:

-أ، --الكل: يتم استخدامه لتضمين أنظمة الملفات الزائفة والمكررة والبعيدة.

-ب، --حجم الكتلة=الحجم: يتم استخدامه لقياس الأحجام حسب الحجم قبل طباعتها، على سبيل المثال، يقوم خيار '-BM' بطباعة الأحجام بوحدات تبلغ 1,048,576 بايت.

تسطير تخفيض السعر

-h، - يمكن قراءتها بواسطة الإنسان: يتم استخدامه لعرض الأحجام بقوى 1024 (على سبيل المثال، 1023M).

-ح، --نعم: يتم استخدامه لإظهار الأحجام بقوى 1000 (على سبيل المثال، 1.1G)

-i، --inodes: يتم استخدامه لسرد معلومات inode بدلاً من استخدام الكتلة

-ل، --المحلية: يتم استخدامه لتقييد القائمة بأنظمة الملفات المحلية.

--عدم المزامنة: يتم استخدامه لعدم استدعاء المزامنة قبل الحصول على معلومات الاستخدام (افتراضي).

--output[=FIELD_LIST]: يُستخدم هذا الخيار إذا أردنا استخدام تنسيق الإخراج المحدد بواسطة FIELD_LIST أو طباعة كافة الحقول إذا تم حذف FIELD_LIST.

-P، --قابلية النقل: يتم استخدامه لاستخدام تنسيق إخراج POSIX.

--المجموع: يتم استخدامه لاستبعاد جميع الإدخالات غير الهامة للمساحة المتاحة، وإنتاج إجمالي.

-t، --type=TYPE: يتم استخدامه لتقييد القائمة بأنظمة الملفات من النوع TYPE.

-T، --نوع الطباعة: يتم استخدامه لعرض نوع نظام الملفات.

-x، --exclude-type=TYPE: يتم استخدامه لقصر القائمة على أنظمة الملفات، وليس من النوع TYPE.

جافا العامة مقابل الخاصة

--يساعد: يتم استخدامه لعرض دليل المساعدة الذي يحتوي على معلومات مختصرة حول الخيارات المدعومة.

--إصدار: يتم استخدامه لعرض معلومات إصدار الأمر df.

أمثلة على الأمر df

دعونا نرى الأمثلة التالية للأمر df:

  • عرض استخدام مساحة القرص
  • عرض استخدام مساحة القرص في شكل يمكن قراءته بواسطة الإنسان
  • عرض نوع نظام الملفات
  • عرض أنواع أنظمة الملفات المحددة
  • استبعاد أنواع نظام الملفات المحددة
  • عرض المساحة المتوفرة ونقطة التثبيت للمجلد

عرض استخدام مساحة القرص

لعرض استخدام مساحة القرص، قم بتنفيذ الأمر df بدون أي وسيطة. وسوف تظهر استخدام مساحة القرص في شكل جدول. يعد الأمر df مفيدًا لاكتشاف المساحة الحرة المتوفرة على النظام أو نظام الملفات. قم بتنفيذ الأمر أدناه:

 df 

سينتج الأمر أعلاه الإخراج كما يلي:

لينكس دي اف

من الناتج أعلاه، يمكننا رؤية نظام الملفات، وحجم نظام الملفات في كتلة 1 كيلو، والمساحة المستخدمة، والمساحة المتاحة، والنسبة المئوية المطبقة بواسطة نظام الملفات، ونقطة التحميل، على التوالي.

عرض استخدام مساحة القرص في شكل يمكن قراءته بواسطة الإنسان

يتم استخدام الخيار '-h' لعرض مساحة القرص في شكل يمكن قراءته بواسطة الإنسان. سيعرض الحجم بصلاحيات 1024 وسيُلحق G للجيجابايت وM للميجابايت وB للبايت. قم بتنفيذ الأمر أدناه:

 df -h 

سينتج الأمر أعلاه الإخراج كما يلي:

لينكس دي اف

عرض نوع نظام الملفات

يُستخدم الخيار '-T' لعرض نوع نظام الملفات. سيضيف عمودًا جديدًا يحتوي على نوع نظام الملفات المراد إخراجه. قم بتنفيذ الأمر أدناه:

كيفية العثور على حجم الشاشة
 df -T 

سينتج الأمر أعلاه الإخراج كما يلي:

لينكس دي اف

من الناتج أعلاه، يمكننا أن نرى أنه تمت إضافة عمود 'النوع' مع الإخراج.

عرض أنواع أنظمة الملفات المحددة

يتم استخدام الخيار '-t' مع نوع نظام الملفات لعرض نظام الملفات المحدد. سيعرض فقط نظام ملفات معين. يمكننا تحديد أكثر من نظام ملفات به. خذ بعين الاعتبار الأمر أدناه:

 df -t ext4 

سيعرض الأمر أعلاه نظام الملفات من النوع 'ext4' فقط. النظر في الإخراج أدناه:

لينكس دي اف

استبعاد أنواع نظام الملفات المحددة

يتم استخدام الخيار '-x' مع نوع نظام الملفات المحدد لاستبعاده من الإخراج. سيعرض كافة أنواع أنظمة الملفات الأخرى باستثناء الأنواع المحددة. خذ بعين الاعتبار الأمر أدناه:

 df -x squashfs 

سوف يستبعد الأمر أعلاه نظام الملفات 'squashfs' من الإخراج. النظر في الإخراج أدناه:

لينكس دي اف

عرض المساحة المتوفرة ونقطة التثبيت للمجلد

لعرض المساحة المتوفرة ونوع نظام الملفات ونقطة التثبيت للمجلد، قم بتمرير اسم المجلد باستخدام الأمر df. خذ بعين الاعتبار الأمر أدناه:

 df Newdirectory 

سيعرض الأمر أعلاه تفاصيل نظام الملفات للمجلد المحدد. النظر في الإخراج أدناه:

لينكس دي اف

من الناتج أعلاه، يمكننا أن نرى مساحة القرص المستخدمة، وأنواع نظام الملفات، والمعلومات الأخرى للمجلد المحدد معروضة. يمكننا أن نجعل الإخراج أكثر تحديدًا عن طريق تمرير الخيارات المدعومة.