يحتوي Linux على مجموعة من الأوامر المفيدة لتبسيط عمليات معينة على النظام. مدافع، على سبيل المثال ، يساعدك على تحديد مقدار مساحة القرص الحرة لديك على محرك أقراص ، بينما دو يعرض استخدام مساحة الملف المقدرة على نظامك.
بينما يعمل كلا الأمرين بشكل جيد ويقومان بعملهما على النحو المنشود ، هناك أمر مفيد آخر يسمى دوف، وهو بديل لـ df الذي يوفر وظائف مراقبة أفضل للقرص.
في هذا الدليل ، سنلقي نظرة على duf بالتفصيل وننتقل إلى خطوات تثبيته واستخدامه على Linux.
ما هو دوف؟
duf أو Disk Usage / Free هي أداة سطر أوامر مجانية ومفتوحة المصدر تتيح لك عرض استخدام قرص النظام والمساحة الخالية من داخل نافذة طرفية مباشرة.
فهو يجمع بشكل أساسي بين وظائف كل من du و df في أمر واحد ، لذلك لا يتعين عليك تشغيل الأمرين بشكل فردي. ليس هذا فقط ، مع duf ، يمكنك أيضًا الحصول على المعلومات بطريقة حديثة ومفهومة ، مما يجعلها أكثر سهولة في الاستخدام لأولئك الذين بدأوا للتو في استخدام Linux.
متعلق ب: كيفية إظهار استخدام القرص في Linux باستخدام أمر du
لماذا تستخدم دوف؟
واحدة من أكبر مزايا duf over df هي مجموعة الميزات الشاملة ؛ الذي يمنحك حرية تصفية النتائج وفرزها وتصديرها إلى JSON ، من بين أشياء أخرى.
فيما يلي قائمة بجميع الميزات المميزة لـ duf:
- إخراج ملون وسهل الفهم
- حرية تعديل موضوع المحطة
- القدرة على فرز أو تصفية النتائج حسب تفضيلاتك
- خيار لتصدير الإخراج في JSON
كيفية تثبيت duf على نظام Linux
اعتمادًا على توزيعة Linux التي تقوم بتشغيلها على جهاز الكمبيوتر الخاص بك ، يمكنك تثبيت duf عليها بعدة طرق مختلفة.
1. قم بتثبيت duf باستخدام حزمة DEB أو RPM
يعد تثبيت duf باستخدام حزمة DEB أو RPM أمرًا سهلاً للغاية ، وذلك بفضل ملفات الحزمة الرسمية التي قدمها المطورون.
لهذه الطريقة ، أولاً ، توجه إلى صفحة إصدارات duf's GitHub. ثم ، انقر فوق الملف الذي ينتهي بامتداد .deb التمديد إذا كنت تستخدم دبيان أو مشتقاته ، أو باستخدام امتداد .rpm التمديد إذا كنت تقوم بتشغيل RHEL أو أي من مشتقاته مثل Fedora و CentOS وما إلى ذلك.
تحميل: حزمة duf
إذا كنت لا تريد تنزيل الحزمة من صفحة الإصدارات ، فيمكنك أيضًا استخدام wget للحصول على الحزمة مباشرة داخل الجهاز.
لهذا ، تحقق مما إذا كان wget موجودًا على نظامك عن طريق تشغيل:
wget - الإصدار
إذا لم يكن كذلك ، فقم بتنزيله أولاً.
الآن ، إذا كنت تستخدم توزيعة قائمة على دبيان ، فقم بتشغيل الأمر أدناه للحصول على duf:
wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb
في التوزيعات المستندة إلى RHEL ، قم بتشغيل:
wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm
الآن ، لديك خياران لتثبيت الحزمة. يمكنك إما استخدام إصدار واجهة المستخدم الرسومية لمثبت حزمة نظامك أو تثبيته من سطر الأوامر.
إذا كنت تفضل نهج واجهة المستخدم الرسومية ، فانتقل إلى التحميلات الدليل ، انقر بزر الماوس الأيمن فوق ملف الحزمة ، وحدد افتح باستخدام GDebi Package Installer أو افتح باستخدام مثبت البرنامج، بناءً على توزيعة Linux الخاصة بك. بمجرد فتح برنامج التثبيت ، انقر فوق ملف ثبت المجموعة أو تثبيت زر لبدء التثبيت.
بدلاً من ذلك ، لاستخدام طريقة CLI ، افتح الجهاز وانتقل إلى ملف التحميلات الدليل باستخدام الأمر cd. بعد ذلك ، بناءً على توزيعة Linux الخاصة بك ، أدخل الأمر المناسب لتثبيت الحزمة على نظامك.
على التوزيعات القائمة على دبيان:
sudo dpkg -i duf_0.x.x_linux_amd64.deb
على التوزيعات المستندة إلى RHEL:
sudo rpm -i duf_0.x.x_linux_amd64.rpm
يمكن لمستخدمي Arch تثبيت duf من AUR باستخدام مساعد AUR مثل Yay:
ياي -S دوف
2. قم بتثبيت duf باستخدام Snap
يمكنك أيضًا تثبيت duf على نظامك باستخدام حزمة snap الرسمية. لهذا ، تأكد من تثبيت Snap على جهاز الكمبيوتر الخاص بك عن طريق تشغيل الأمر التالي:
المفاجئة - الإصدار
إذا أعاد هذا رقم إصدار ، فهذا يعني أن Snap موجود على النظام ، ويمكنك المتابعة إلى الخطوة التالية. ومع ذلك ، في حالة عدم حدوث ذلك ، ستحتاج إلى ذلك قم بتثبيت Snap أولاً.
بالنظر إلى قيامك بهذا الجزء ، يمكنك تثبيت duf عبر Snap عن طريق تشغيل:
sudo المفاجئة تثبيت فائدة duf
3. بناء دوف من المصدر
بينما يعمل كل من مدير الحزم وطريقة Snap بشكل جيد ، إذا كنت ترغب في إنشاء البرنامج من المصدر ، فإن duf يوفر حرية القيام بذلك. ومع ذلك ، نظرًا لأن duf مكتوب في Go ، تأكد من أن لديك بيئة عمل Go على جهاز الكمبيوتر الخاص بك.
بمجرد الانتهاء من ذلك ، يمكنك ترجمة duf عن طريق تشغيل مجموعة الأوامر التالية:
استنساخ بوابة https://github.com/muesli/duf.git
القرص المضغوط دوف
اذهب للبناء
متعلق ب: كيفية تجميع البرامج وتثبيتها من المصدر في Linux
كيفية استخدام duf للتحقق من استخدام القرص
مع تثبيت duf ، يمكنك البدء في استخدامه على الفور. للقيام بذلك ، افتح Terminal وقم بتشغيل:
دوف
سيؤدي هذا إلى عرض قائمة بجميع الأجهزة ونقاط التحميل على نظامك ، كما هو موضح أدناه.
ومع ذلك ، إذا كنت تريد سرد أجهزة محددة فقط ونقاط تحميل ، فيمكنك تضييق نطاق النتيجة باستخدام أوامر بالتنسيق التالي:
دوف /
دوف / المنزل
علاوة على ذلك ، إذا احتجت إلى عرض جميع أنظمة الملفات ، بما في ذلك أنظمة الملفات الزائفة والمكررة والتي يتعذر الوصول إليها ، فيمكنك القيام بذلك باستخدام:
دوف - الكل
نتائج التصفية
في حين أن الإخراج المعروض في نموذج جدولي يسهل فهمه ، إلا أنه يتم تصفيته لإظهاره أو يؤدي إخفاء جداول معينة إلى تسهيل عرض المعلومات المتعلقة بالجداول التي تحتاج إلى معرفتها فقط حول.
على هذا النحو ، تقدم duf خيارين لتصفية الأجهزة: --فقط و --يخفي، وإليك كيفية الاستفادة منها.
لنفترض أنك تريد عرض الأجهزة المدرجة في جدولين محددين فقط: محلي وشبكة. في هذه الحالة ، بدلاً من تشغيل أمر duf العادي ، يمكنك تعديله ليشمل جدولين فقط. مثله:
duf - شبكة محلية فقط
وبالمثل ، إذا كنت تريد إخفاء هذه الجداول من النتائج ، فيمكنك القيام بذلك باستخدام:
duf - إخفاء محلي ، شبكة
تعمل تصفية duf أيضًا مع أنظمة الملفات ونقاط التحميل ، بحيث يمكنك إظهار أو إخفاء أنظمة الملفات ونقاط التحميل أيضًا.
لإظهار أنظمة ملفات معينة:
duf - فقط-FS tmps ، vfat
عندما تريد إخفاء أنظمة ملفات معينة:
duf - إخفاء-fs tmpfs ، vfat
لإظهار نقاط التركيب:
duf --only-mp / ، / home
لإخفاء نقاط التحميل هذه من النتيجة:
duf - إخفاء-النائب / ، / المنزل
نتائج الفرز
يشبه إلى حد كبير تصفية النتائج لعرض معلومات حول الأجهزة المحددة وتحميل النقاط ، يمكنك أيضًا فرز الترتيب الذي يتم به إدراج بيانات الجدول.
على سبيل المثال ، إذا كنت تريد فرز ملف بحجم في الجدول ، يمكن للأمر التالي القيام بذلك نيابة عنك:
دوف - حجم الفرز
وبالمثل ، يمكنك أيضًا إظهار أو إخفاء أعمدة معينة في الجدول. لنفترض أنك تريد عرض ملف بحجم و فائدة أعمدة في النتيجة. يمكنك القيام بذلك عن طريق:
duf - حجم الإخراج ، متوفر
عرض معلومات inode
تستخدم جميع الأنظمة الشبيهة بـ Unix و Unix كلاً من الكتل و inodes لتنظيم البيانات وتخزينها. بينما تمثل الكتل البيانات ، تمثل inodes الملفات.
باستخدام duf ، يمكنك عرض كل من block و inode ، على الرغم من تعيين التمثيل الافتراضي لإظهار بيانات الحظر. لعرض معلومات inode بدلاً من حظر الاستخدام ، ما عليك سوى تشغيل:
duf - حلقات
تصدير النتائج بتنسيق JSON
إذا احتجت في أي وقت إلى تصدير النتائج ، يمنحك duf خيار تصديرها بتنسيق ملف JSON. هذا يجعل الملف الذي تم تصديره أكثر سهولة وقراءة عبر تطبيقات وأجهزة مختلفة.
ما عليك سوى فتح Terminal وتشغيل الأمر التالي لتصدير نتيجة duf في JSON:
duf --json
تعيين موضوع المحطة الطرفية
على الرغم من أن duf يكتشف تلقائيًا نظام ألوان جهازك بشكل صحيح ، في حالة فشل ذلك ، يمكنك تغيير السمة باستخدام --سمة الحجة ، كما هو موضح أدناه:
دوف - ضوء الموضوع
أو
دوف - موضوع الظلام
الحصول على تعليمات سطر الأوامر
في أي وقت ، إذا واجهت مشاكل في بناء جملة أمر ما ، فيمكنك طلب المساعدة باستخدام:
duf - help
تبسيط مراقبة استخدام القرص على Linux
أصبحت مراقبة استخدام القرص على Linux أسهل من أي وقت مضى ، بفضل الأمر duf. في حين أن أدوات CLI الأخرى مثل du و df موجودة أيضًا ، وأنهم ينجزون المهمة ، إلا أن سهولة استخدام duf وتمثيل البيانات المفهومة يبسط العملية بشكل كبير.
ناهيك عن أنه يمنحك المزيد من الوظائف والتحكم في الإخراج ، حتى لا تغمرك الكثير من المعلومات.
إذا كنت قد بدأت للتو مع Linux ، فقد تستفيد من التعرف على كيفية تركيب القرص الصلب باستخدام سطر الأوامر.
هل تحتاج إلى تركيب محرك أقراص ثابت أو قسم قرص على نظام Linux؟ إليك ما تحتاج لمعرفته حول العود وأوامر التحميل.
اقرأ التالي
- لينكس
- قسم القرص
- تطبيقات Linux
- أوامر لينكس

ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، يستمتع بالحديث عن علم الفلك ، الفورمولا 1 ، والساعات.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك