کمانڈ لائن کا استعمال کرتے ہوئے لینکس میں فائلیں اور فولڈرز کیسے ڈھونڈیں
لینکس میں فائلیں ڈھونڈنے کے ل Most زیادہ تر لوگ گرافیکل فائل مینیجر کا استعمال کرتے ہیں ، جیسے GNome میں Nautilus ، KD میں ڈالفن ، اور Xfce میں Thunar۔ تاہم ، لینکس میں فائلیں ڈھونڈنے کے لئے کمانڈ لائن استعمال کرنے کے متعدد طریقے ہیں ، اس سے قطع نظر کہ آپ ڈیسک ٹاپ منیجر کو کس طرح استعمال کرتے ہیں۔
فائنڈ کمانڈ کا استعمال کرنا
"فائنڈ" کمانڈ آپ کو ان فائلوں کو تلاش کرنے کی سہولت دیتا ہے جس کے ل you آپ اندازا file فائل نام معلوم کرتے ہیں۔ کمانڈ کی آسان ترین شکل موجودہ ڈائرکٹری میں فائلوں کو ڈھونڈتی ہے اور بار بار اپنی ذیلی ڈائریکٹریوں کے ذریعہ جو فراہم کردہ تلاش کے معیار سے ملتی ہے۔ آپ فائل ، نام ، مالک ، گروپ ، قسم ، اجازت ، تاریخ ، اور دیگر معیار کے ذریعہ تلاش کرسکتے ہیں۔
پرامپٹ پر درج ذیل کمانڈ ٹائپ کرنے سے موجودہ ڈائریکٹری میں پائی جانے والی تمام فائلوں کی فہرست ملتی ہے۔
مل .
"تلاش" کے بعد کا نقطہ موجودہ ڈائریکٹری کو ظاہر کرتا ہے۔
کسی مخصوص نمونہ سے ملنے والی فائلوں کو تلاش کرنے کے لئے ، استعمال کریں -name
دلیل. آپ فائل کا نام میٹاچارٹر استعمال کرسکتے ہیں (جیسے *
) ، لیکن آپ کو یا تو فرار کا کردار پیش کرنا چاہئے ( \
) ان میں سے ہر ایک کے سامنے یا ان کو قیمتوں میں بند کریں۔
مثال کے طور پر ، اگر ہم دستاویزات ڈائرکٹری میں وہ تمام فائلیں تلاش کرنا چاہتے ہیں جو "پرو" سے شروع ہوتی ہیں تو ، ہم ان کو استعمال کریں گے سی ڈی دستاویزات /
دستاویزات ڈائرکٹری میں تبدیل کرنے کا حکم دیں ، اور پھر درج ذیل کمانڈ کو ٹائپ کریں:
مل . -نوم نواز \ *
موجودہ ڈائریکٹری میں "پرو" سے شروع ہونے والی تمام فائلیں درج ہیں۔
نوٹ: فائن کمانڈ کیس حساس ہونے کی وجہ سے طے شدہ ہے۔ اگر آپ چاہتے ہیں کہ کسی لفظ یا فقرے کی تلاش غیر حساس ہو ، تو اس کا استعمال کریں نام
کمانڈ کے ساتھ آپشن۔ یہ معاملہ غیر حساس ہے -name
کمانڈ.
اگر مل
آپ کے معیار سے ملنے والی کسی بھی فائل کو نہیں ڈھونڈتا ہے ، اس سے کوئی نتیجہ برآمد نہیں ہوتا ہے۔
تلاش کمانڈ کے پاس تلاش کو بہتر بنانے کے لئے بہت سارے اختیارات دستیاب ہیں۔ کمانڈ کمانڈ کے بارے میں مزید معلومات کے ل run چلائیں آدمی ڈھونڈتا ہے
ٹرمینل ونڈو میں اور enter دبائیں۔
لوکیٹ کمانڈ کا استعمال کرنا
فائنٹ کمانڈ فائنڈ کمانڈ سے تیز تر ہے کیونکہ اس میں پہلے سے بنائے گئے ڈیٹا بیس کا استعمال ہوتا ہے ، جبکہ فائنڈ کمانڈ تمام اصل ڈائریکٹریوں اور فائلوں کے ذریعہ حقیقی نظام میں تلاش کرتی ہے۔ فائنڈ کمانڈ ان تمام راستوں کے ناموں کی فہرست لوٹاتی ہے جن میں حرفوں کے مخصوص گروپ ہوتے ہیں۔
ڈیٹا بیس کو وقتا فوقتا کرون سے اپ ڈیٹ کیا جاتا ہے ، لیکن آپ اسے کسی بھی وقت خود بھی اپ ڈیٹ کرسکتے ہیں تاکہ آپ لمحہ بہ لمحہ نتائج حاصل کرسکیں۔ ایسا کرنے کے لئے ، پرامپٹ پر درج ذیل کمانڈ ٹائپ کریں:
sudo আপডেটb
اشارہ کرنے پر اپنا پاس ورڈ درج کریں۔
کمانڈ کمانڈ کی بنیادی شکل فائل سسٹم پر موجود تمام فائلوں کو ، جڑ سے شروع کرتی ہے ، جس میں تلاش کے معیار کے تمام یا کسی بھی حصے پر مشتمل ہوتا ہے۔
میرا ڈیٹا تلاش کریں
مثال کے طور پر ، مذکورہ کمانڈ میں دو فائلیں مل گئیں جن میں "مائی ڈیٹا" اور ایک فائل "ڈیٹا" پر مشتمل تھی۔
اگر آپ ان تمام فائلوں یا ڈائریکٹریوں کو تلاش کرنا چاہتے ہیں جن میں قطعی اور صرف آپ کے تلاش کے معیار شامل ہوں تو ، ان کو استعمال کریں -ب
مندرجہ ذیل کے طور پر ، تلاش کمانڈ کے ساتھ آپشن.
-b ‘‘ mydata ’تلاش کریں
مذکورہ کمانڈ میں بیک سلیش ایک گلوبلنگ کریکٹر ہے ، جو غیر مخصوص فائل نام میں وائلڈ کارڈ کے حروف کو مخصوص فائل ناموں کے سیٹ میں بڑھانے کا ایک طریقہ فراہم کرتا ہے۔ وائلڈ کارڈ ایک علامت ہے جسے ایک یا ایک سے زیادہ حرفوں کے ذریعہ تبدیل کیا جاسکتا ہے جب اظہار کا اندازہ کیا جاتا ہے۔ عام طور پر وائلڈ کارڈ کی علامت سوالیہ نشان ہیں ( ?
) ، جو ایک ہی کردار اور نجمہ کے لئے کھڑا ہے ( *
) ، جس میں حرفوں کی ایک مسابقتی تار ہے۔ مندرجہ بالا مثال میں ، بیک سلیش "* میراڈاٹا *" کے ذریعہ "مائی ڈیٹا" کی ضمنی متبادل کو غیر فعال کردیتا ہے لہذا آپ کے نتائج صرف "میڈاٹا" پر مشتمل ہوتے ہیں۔
mlocon کمانڈ تلاش کا ایک نیا عمل ہے۔ یہ پورے فائل سسٹم کی اشاریہ دیتا ہے ، لیکن تلاش کے نتائج میں صرف وہ فائلیں شامل ہیں جن تک موجودہ صارف تک رسائی حاصل ہے۔ جب آپ mlocon ڈیٹا بیس کو اپ ڈیٹ کرتے ہیں تو ، یہ ڈیٹا بیس میں ٹائم اسٹیمپ معلومات رکھتا ہے۔ اس سے ملٹوک کو یہ جاننے میں مدد ملتی ہے کہ اگر ڈائریکٹری کے مندرجات کو دوبارہ پڑھے بغیر تبدیل ہوا اور آپ کی ہارڈ ڈرائیو پر تیزی سے اور کم مطالبہ میں ڈیٹا بیس کو اپ ڈیٹ کرتا ہے۔
جب آپ mlocon انسٹال کرتے ہیں تو ، / usr / bin / بائنری فائل میں جگہ جگہ تبدیل ہوجاتے ہیں۔ ملیکٹ انسٹال کرنے کے ل if ، اگر یہ پہلے سے ہی آپ کے لینکس کی تقسیم میں شامل نہیں ہے تو ، اشارہ پر درج ذیل کمانڈ کو ٹائپ کریں۔
sudo apt-get انسٹال مللوٹ
نوٹ: ہم اس آرٹیکل میں بعد میں آپ کو ایک کمانڈ دکھائیں گے جو آپ کو اس بات کا تعین کرنے کی اجازت دیتا ہے کہ اگر کوئی کمانڈ موجود ہے تو اس کے لئے عملدرآمد کیا ہوگا۔
mlocon کمانڈ وہی ڈیٹا بیس فائل استعمال نہیں کرتی جس طرح اسٹینڈرڈ اسٹینڈ کمانڈ ہے۔ لہذا ، آپ فوری طور پر درج ذیل کمانڈ کو ٹائپ کرکے دستی طور پر ڈیٹا بیس بنانا چاہتے ہیں۔
sudo /etc/cron.daily/mlote
mlocon کمانڈ اس وقت تک کام نہیں کرے گی جب تک کہ ڈیٹا بیس یا تو دستی طور پر نہ بن جائے یا جب اسکرپٹ کو کرون سے چلایا جائے۔
تلاش کریں یا mlocon کمانڈ کے بارے میں مزید معلومات کے لئے ٹائپ کریں آدمی کی تلاش
یا آدمی mlocon
ٹرمینل ونڈو میں اور enter دبائیں۔ دونوں کمانڈوں کے لئے ایک ہی مدد اسکرین دکھاتی ہے۔
کس کمانڈ کا استعمال کرتے ہوئے
"کونسا" کمانڈ عملدرآمد کا مطلق راستہ واپس کرتا ہے جسے کمانڈ جاری ہونے پر کہا جاتا ہے۔ یہ ڈیسک ٹاپ پر ، پینل پر ، یا ڈیسک ٹاپ مینیجر میں کسی اور جگہ پر پروگرام کے شارٹ کٹ پیدا کرنے کے لئے ایک قابل عمل کی جگہ تلاش کرنے میں مفید ہے۔ مثال کے طور پر ، کمانڈ ٹائپ کرنا کون سا فائر فاکس
ذیل کی شبیہہ میں دکھائے گئے نتائج دکھاتا ہے۔
پہلے سے طے شدہ طور پر ، جو کمانڈ صرف پہلی مماثلت پذیر کو دکھاتا ہے۔ تمام مماثلت پذیر افراد کو ظاہر کرنے کے لئے ، استعمال کریں -ا
کمانڈ کے ساتھ آپشن:
جو فائر فاکس ہے
مندرجہ ذیل تصویر میں دکھایا گیا ہے کہ آپ ایک ہی وقت میں ایک سے زیادہ عمل درآمد کرنے والوں کی تلاش کرسکتے ہیں۔ صرف پائے جانے والے پھانسی کے پلے دکھائے جاتے ہیں۔ ذیل کی مثال میں ، صرف "پی ایس" قابل عمل پایا گیا۔
نوٹ: کون سا کمانڈ موجودہ صارف کے پی ٹی ایچ متغیر کو تلاش کرتا ہے۔ اگر آپ کسی قابل عمل کے لئے تلاش کرتے ہیں جو صرف عام صارف کے طور پر روٹ صارف کے لئے دستیاب ہوتا ہے تو ، کوئی نتیجہ ظاہر نہیں ہوگا۔
کس کمانڈ کے بارے میں مزید معلومات کے ل “، ٹرمینل ونڈو میں کمانڈ پرامپٹ پر" man who "(قیمت کے بغیر) ٹائپ کریں اور انٹر دبائیں۔
Thereis حکم استعمال کرتے ہوئے
جس میں اس کمانڈ کا استعمال یہ معلوم کرنے کے لئے کیا جاتا ہے کہ کمانڈ کیلئے بائنری ، ماخذ ، اور مین پیج فائلیں واقع ہیں۔ مثال کے طور پر ، ٹائپنگ فائر فاکس
فوری طور پر مندرجہ ذیل تصویر میں دکھائے گئے نتائج دکھاتا ہے۔
اگر آپ ڈسپلے کرنے کے لئے عملدرآمد کے لئے صرف راستہ چاہتے ہیں ، اور نہ ہی ذریعہ اور انسان (یوآل) صفحات کی راہیں ، -ب
آپشن مثال کے طور پر ، کمانڈ جس میں -b فائر فاکس
صرف دکھائے گا / usr / bin / فائر فاکس
نتیجے کے طور پر. یہ کارگر ہے کیونکہ آپ اس پروگرام کے ماخذ اور مین صفحات کی تلاش کے مقابلے میں زیادہ تر کسی پروگرام کی قابل عمل فائل کی تلاش کریں گے۔ آپ صرف سورس فائلوں کو بھی تلاش کرسکتے ہیں ( -s
) یا صرف مین صفحات ( -م
).
جہاں حکم کے بارے میں مزید معلومات کے لئے ٹائپ کریں آدمی جہاں
ٹرمینل ونڈو میں اور enter دبائیں۔
جس میں حکم اور کس کمانڈ کے مابین فرق کو سمجھنا
جس میں کمانڈ آپ کو بائنری ، سورس ، اور مین پیجز کے لئے کمانڈ کے لئے جگہ دکھاتا ہے ، جبکہ کمانڈ آپ کو کمانڈ کیلئے بائنری کا محل وقوع ہی دکھاتا ہے۔
جس میں کمانڈ بائنری ، سورس ، اور مین فائلوں کے لئے مخصوص ڈائریکٹریوں کی فہرست کے ذریعے تلاش کرتی ہے جبکہ کمانڈ موجودہ صارف کے پیٹ ماحول کے متغیر میں درج ڈائریکٹریوں کو تلاش کرتی ہے۔ اس کمانڈ کے ل specific ، مخصوص ڈائریکٹریوں کی فہرست کمانڈ کے مین صفحات کے فولکس سیکشن میں مل سکتی ہے۔
جب بات ڈیفالٹ کے ذریعہ دکھائے جانے والے نتائج کی آتی ہے تو ، اس میں کمانڈ ہر چیز کو دکھاتا ہے جو اسے مل جاتا ہے جب کہ کمانڈ صرف اس کو پائے جانے والے پہلے قابل عمل دکھاتا ہے۔ آپ اسے استعمال کرکے تبدیل کرسکتے ہیں -ا
پہلے ، جس حکم کے لئے ، تبادلہ خیال کیا گیا ہے۔
چونکہ جس میں کمانڈ صرف کمانڈ میں سختی سے چلنے والے راستوں کا استعمال کرتا ہے ، لہذا آپ کو ہمیشہ وہ چیز نہیں مل سکتی ہے جس کی آپ ڈھونڈ رہے ہیں۔ اگر آپ کسی ایسے پروگرام کی تلاش کررہے ہیں جس کے بارے میں آپ کو لگتا ہے کہ اس ڈائریکٹری میں انسٹال ہوسکتا ہے جس میں مین صفحات میں اس کمانڈ کی فہرست نہیں ہے تو ، آپ اس کمانڈ کو جس کے ساتھ استعمال کرسکتے ہیں -ا
پورے نظام میں کمانڈ کے تمام واقعات کو تلاش کرنے کا اختیار۔