في المقالة التالية سوف نلقي نظرة على Duc. هذا واحد مجموعة من الأدوات التي يمكننا استخدامها لفهرسة وفحص وتصور استخدام القرص على أنظمة تشغيل شبيهة بيونكس. تم اختبار Duc على أنظمة تتكون من بضعة ملايين من الملفات وعدة بيتابايتات من التخزين بأداء جيد.
دوق يخزن استخدام القرص في قاعدة بيانات محسنة. باستخدام هذه المجموعة من الأدوات ، سنجد بسرعة مكان بايتات القرص وما تم تخصيصه. بالإضافة إلى ذلك ، يأتي مع العديد من واجهات المستخدم والنهايات الخلفية التي يمكننا من خلالها الوصول إلى قاعدة البيانات ورسم الرسوم البيانية.
حاليا واجهات المستخدم المدعومة هم: واجهة سطر الأوامر (ls),
وحدة تحكم واجهة Ncurses (ui) ، X11 GUI (دوك غوي) و OpenGL GUI (دوك غوي). بخصوص قائمة نهايات قاعدة البيانات المدعومة، سيكون لدينا Tokyoc Cabinet و Leveldb و Sqlite3. يستخدم Duc Tokyoc Cabinet كقاعدة بيانات افتراضية.
قم بتثبيت Duc على Ubuntu
دوك هو متوفر في مستودعات دبيان الافتراضية ومشتقاتها ، مثل Ubuntu. لهذا السبب يمكننا تثبيته في هذا النوع من النظام بفتح محطة طرفية (Ctrl + Alt + T) وفيه عن طريق كتابة:
sudo apt install duc
باستخدام دوك
استخدام نموذجي ما يلي:
duc subcomando opciones
يمكننا أن نرى قائمة الخيارات العامة والأوامر الفرعية عن طريق تشغيل التعليمات في المحطة (Ctrl + Alt + T):
duc help
ليرى لها قائمة كاملة بجميع الأوامر وخياراتها يركض:
duc help --all
في حال كنا مهتمين تعرف على استخدام أمر فرعي محدديمكننا استشارته بالطريقة التالية:
duc help subcomando
قم بإنشاء الفهرس (قاعدة بيانات) بواسطة دوك
قبل أن نبدأ أولا يجب علينا إنشاء فهرس نظام ملفات. سيتعين علينا فقط استخدام الأمر التالي لـ إنشاء فهرس دليل المستخدم / المنزل:
duc index /home
الأمر أعلاه سيحفظ ملف .duc.db في المجلد / home. إذا أضفت ملفات أو أدلة جديدة في المجلد الذي أنشأنا الفهرس فيه ، فسيتعين تشغيل الأمر أعلاه مرة أخرى في أي وقت لإعادة بنائه.
استخدم فهرس الاستعلام
باستخدام الأوامر الفرعية ، سنكون قادرين على ذلك استشر واستكشف الفهرس التي أنشأناها سابقًا:
duc info
في حالة الرغبة سرد كافة الملفات والأدلة في دليل العمل الحالي، يمكننا أن نكتب:
duc ls
يمكننا أيضا استخدم الخيار -R لمشاهدة نتيجة استخدام القرص مع بنية الشجرة:
duc ls -R /home/usuario
عرض استخدام القرص على الرسم البياني من المحطة
سنكون أيضا قادرين على عرض أحجام الملفات في الرسم البياني. في حال كنت مهتمًا برؤية الرسم البياني لمسار معين ، يمكنك استخدام الأمر "دوك ليرة سوريةكما هو موضح في ما يلي:
duc ls -Fg /home/usuario
يستعلم الأمر أعلاه عن قاعدة بيانات duc ويسرد حجم جميع الملفات والدلائل الموجودة في المسار. إذا لم يتم توفير مسار ، فسيتم فحص دليل العمل الحالي.
سنكون قادرين أيضًا على تنفيذ الأمر السبعة ل فتح واجهة مستخدم وحدة التحكم على أساس النورس. بواسطته يمكننا استكشاف استخدام نظام الملفات:
duc ui
إذا كنت مهتما افتح واجهة مستخدم وحدة تحكم قائمة على Ncurses لاستكشاف مسار معين، لن يكون هناك أكثر من استخدم الأمر الفرعي "ui" على النحو التالي:
duc ui /home/usuario/carpeta
استخدم واجهة رسومية (X11)
إذا كنت تفضل ذلك استخدم واجهة رسومية (X11) لاستكشاف نظام الملفات، الأمر الذي يمكن استخدامه هو كالتالي:
duc gui
في هذه الحالة ، سنكون قادرين أيضًا على استخدام الأمر الفرعي 'gui' للاستعلام عن قاعدة بيانات duc بواجهة رسومية (X11) لاستكشاف استخدام القرص للمسار المحدد:
duc gui /home/usuario/carpeta
مساعدة
ما رأيناه للتو هو فقط الخطوات الأساسية التي يمكن اتخاذها "دوق". للمزيد من المعلومات، قم بزيارة موقع المشروع أو تحقق من صفحات الرجل في المحطة (Ctrl + Alt + T):
man duc
إذا جربته ، سترى أنه عارض استخدام قرص بسيط ولكنه مفيد. يوفر للمستخدمين طريقة سريعة لمعرفة الملفات أو الدلائل التي تستهلك الكثير.