كم مرة لاحظت وجود ملف يجلس في دليل وتساءلت ... من أين أتى هذا الملف؟ أو إذا كنت تحاول إخبار أحد أصدقائك بكيفية استخدام الأداة ولكن لم يتم تثبيتها ، ولا يمكنك تذكر الحزمة التي ثبتها للحصول عليها.

بالتأكيد ، يمكنك التوجه إلى google ، لكن ألا تتساءل دائمًا كيف يعرف هؤلاء الأشخاص؟ إنه بسيط ، قم بتثبيت الأداة المساعدة dlocate ، وهو بديل أسرع لـ dpkg لهذا النوع من الاستعلام.

sudo apt-get install dlocate

يمكنك استخدام الأمر مع بناء الجملة 'dlocate "، والتي ستمنحك هذا الناتج:

$ dlocate flac

libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.solibtunepimp5: /usr/lib/tunepimp/plugins/flac.tppgstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.soflac: /.flac: /usrflac: /usr/binflac: /usr/bin/flac—– trimmed ——

هذا كثير من المخرجات! يمكنك أن ترى أن هناك الكثير من أسماء الملفات التي تتطابق جزئيًا. من الأفضل تمرير المسار الكامل إلى اسم الملف. في هذه الحالة ، يمكنك استخدام "أي flac" لتحديد الأمر flac الذي تستخدمه ، ثم تمرير المسار الكامل إلى dlocate.

$ which flac

/usr/bin/flac

$ dlocate /usr/bin/flac

flac: /usr/bin/flac

الآن نحن نعرف أن الأمر flac موجود في الحزمة المسماة "flac". (نعم ، كان هذا المثال بسيطًا جدًا) يمكنك حتى أن تصبح أكثر إبداعًا (استخدم الحرف المجاور لمفتاح 1 ، وليس علامة اقتباس مفردة)

$ dlocate `which flac`

flac: /usr/bin/flac

إذا كنت لا ترغب في تثبيت أداة أخرى ، فيمكنك استخدام "dpkg -S" "الأمر مضمّن ، لكن الناتج ليس سريعًا أو منظمًا. فقط تأكد من تمرير المسار الكامل للملف إلى أي أداة مساعدة ويجب أن تحصل على نتائج جيدة.

أعلى نصائح:
التعليقات: