mdfind এর সাথে কমান্ড লাইন থেকে স্পটলাইট ব্যবহার করুন

Anonim

স্পটলাইট ম্যাক ওএস এক্স এর আমার প্রিয় বৈশিষ্ট্যগুলির মধ্যে একটি, আমি সম্ভবত এটি ডকের চেয়েও বেশি ব্যবহার করি। দস্তাবেজ, ইমেলগুলি দ্রুত সনাক্ত করতে এবং অ্যাপ্লিকেশন চালু করতে কমান্ড-স্পেসে আঘাত করতে সক্ষম হওয়া অবিরাম কার্যকর। আমাদের কারও কারও জন্য, টার্মিনালে থাকা প্রয়োজন, এবং কমান্ড লাইনে এই অতি অনুসন্ধান বৈশিষ্ট্যটি থাকা কি দুর্দান্ত হবে না? ঠিক আছে, আপনার টার্মিনাল (বা iTerm) খুলুন এবং স্পটলাইটের কমান্ড লাইন সংস্করণ mdfind অন্বেষণ করুন।

এমনকি আপনি যদি Mac OS X-এর ইউনিক্স আন্ডারপিনিংস সম্পর্কে নতুন বা অজ্ঞান হন, আপনি এটি ব্যবহার করে দেখতে পারেন।

আপনার টার্মিনাল খুলুন এবং mdfind টাইপ করুন, আপনি কিছু দিকনির্দেশ আপনার দিকে ফিরে পাবেন কারণ আপনি একটি অনুসন্ধান ক্যোয়ারী নির্দিষ্ট করেননি, এটি একটি সংক্ষিপ্ত ম্যানুয়াল পৃষ্ঠার মতো, তবে আপনি এটি পুনরুদ্ধার করতে পারেন ম্যানুয়ালি -h পতাকা সহ অন্যান্য কমান্ড লাইন টুলের মতো।

$ mdfind mdfind: কোন কোয়েরি নির্দিষ্ট করা নেই।

এর কারণ হল আপনাকে mdfind এর সাথে কিছু ডেটা সরবরাহ করতে হবে, উদাহরণ স্বরূপ:

mdfind

তবে সাহায্য বিভাগ থেকে ফিরে আসা সম্পূর্ণ নির্দেশনা সেট নিয়ে এগিয়ে চলুন, আসুন এক মুহূর্তের জন্য এটি পর্যালোচনা করি:

$ mdfind mdfind: কোন কোয়েরি নির্দিষ্ট করা নেই।

ব্যবহার: mdfind ক্যোয়ারী ক্যোয়ারী কোয়েরির সাথে মিলে যাওয়া ফাইলগুলির তালিকা একটি অভিব্যক্তি বা শব্দের ক্রম হতে পারে

-লাইভ ক্যোয়ারী সক্রিয় থাকতে হবে -শুধুমাত্র ডিরেক্টরীতে অনুসন্ধান করুন

-0 xargs -0 এর সাথে ব্যবহারের জন্য NUL (``\0'') একটি পাথ বিভাজক হিসাবে ব্যবহার করুন।

"

উদাহরণ: mdfind ছবির উদাহরণ: mdfind kMDItemAuthor==&39;MyFavoriteAuthor&39; উদাহরণ: mdfind -live MyFavoriteAuthor "

এটি যদি বিভ্রান্তিকর মনে হয় তবে তা নয়।

ধরুন আপনি ‘রেসিপি’ নামের একটি ফাইল খুঁজতে চান এবং আপনি জানেন যে এটি আপনার ডকুমেন্ট ফোল্ডারে আছে, আপনি টাইপ করবেন:

$ mdfind রেসিপি -শুধুমাত্র ~/ডকুমেন্টস/

আপনার যদি এক টন রেসিপি থাকে, তাহলে আউটপুটকে আরও বেশি করে দেওয়া ভালো ধারণা, যেমনটি নীচে দেখানো হয়েছে:

$ mdfind রেসিপি -শুধুমাত্র ~/ডকুমেন্টস/ | আরো

আরও বেশি করে ফলাফল পাইপ করার মাধ্যমে, এটি আপনাকে একবারে একটি স্ক্রিনফুল দেখতে দেয়। আপনি কন্ট্রোল-সি টিপে আরও প্রস্থান করতে পারেন।

আপনি যদি জানেন না কিছু কোথায় আছে, তাহলে আপনি অনেক বেশি অস্পষ্ট হতে পারেন, এবং শুধুমাত্র নাম কোয়ালিফায়ার ব্যবহার করুন:

mdfind -name Pumpkin

এটি "পাম্পকিন" নামের সাথে সমস্ত কিছুর জন্য পুরো ম্যাক অনুসন্ধান করবে, যা তারপরে সমস্ত কিছুর রিপোর্ট করা হবে৷

mdfind কমান্ডের সাথে আরও অনেক কিছু করার আছে, কিন্তু আমরা আপাতত এটি সহজ রাখব। কৌতূহলের বাইরে, mdfind কমান্ড সম্ভবত sysadmins, Unix geeks, shell scripters, এবং programmers এর জন্য স্ট্যান্ডার্ড Mac ব্যবহারকারীর চেয়ে বেশি উপযোগী। আমাদের বাকিদের জন্য, কমান্ড-স্পেস যেখানে আছে, এবং আমরা অভিযোগ করছি না।

mdfind এর সাথে কমান্ড লাইন থেকে স্পটলাইট ব্যবহার করুন