आपने निर्देशिका में बैठे फ़ाइल को कितनी बार देखा है और आश्चर्य हुआ … यह फ़ाइल कहां से आई? या आप एक दोस्त को यह बताने की कोशिश कर रहे हैं कि उपयोगिता का उपयोग कैसे करें, लेकिन उसने इसे इंस्टॉल नहीं किया है, और आप याद नहीं कर सकते कि आपने इसे प्राप्त करने के लिए कौन सा पैकेज स्थापित किया है।
निश्चित रूप से, आप Google पर जा सकते हैं, लेकिन क्या आप हमेशा आश्चर्य नहीं करते कि उन लोगों को कैसे पता है? यह आसान है, dlocate उपयोगिता स्थापित करें, जो इस प्रकार की क्वेरी के लिए dpkg का तेज़ विकल्प है।
sudo apt-get install dlocate
आप वाक्यविन्यास 'dlocate के साथ कमांड का उपयोग कर सकते हैं
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so flac: /. flac: /usr flac: /usr/bin flac: /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' का उपयोग कर सकते हैं