আমি কীভাবে ম্যাকের একটি নির্দিষ্ট ধরণের ফাইল অনুসন্ধান করতে পারি?


51

স্পটলাইট ব্যবহার করে কোনও নির্দিষ্ট ধরণের ফাইল অনুসন্ধান করার কোনও উপায় আছে কি? আমার মনে আছে একটি বিশেষ কমান্ড বা এমন কিছু ছিল যা অনুসন্ধান বাক্যের সামনে রেখে দিতে হয়েছিল তবে আমি এখন এটি মনে করতে পারি না।

উদাহরণস্বরূপ, যদি আমি স্পটলাইটে কোনও নির্দিষ্ট বাক্যাংশের জন্য কেবল পিডিএফ অনুসন্ধান করতে চাই, তবে আমি কী করব?

উত্তর:


58

কিন্ড দ্বারা অনুসন্ধান অনুসন্ধানকে সংকুচিত করার জন্য সবচেয়ে কার্যকর উপায়গুলির মধ্যে একটি হল kind:কীওয়ার্ডটি ব্যবহার করা । এটি আপনাকে ফলাফলের তালিকা নির্দিষ্ট ফাইল ফর্ম্যাটে সীমাবদ্ধ করতে দেয় to উদাহরণস্বরূপ, আপনি যদি টাইপ করেন তবে time machine kind:pdfস্পটলাইট কেবলমাত্র "সময়" এবং "মেশিন" শব্দযুক্ত পিডিএফ ফাইলগুলি টানবে। আপনি নিজের অনুসন্ধানকে ইমেল বার্তাগুলি, সঙ্গীত ফাইলগুলি, সিস্টেম পছন্দগুলি, অ্যাপ্লিকেশন এবং আরও অনেক কিছুতে সীমাবদ্ধ করতে পারেন।

মূল স্পটলাইটটি কেবলমাত্র সীমাবদ্ধ সংখ্যক ফাইল প্রকারের স্বীকৃতি দিলে, চিতাবাঘ সংস্করণ নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা তৈরি ফাইলগুলির পাশাপাশি নির্দিষ্ট ফাইল ফর্ম্যাটগুলি সন্ধান করতে পারে। খুঁজছেন kind:mp3বা kind:tiffঐ ফরম্যাটের এক ফাইল পাবেন, এবং অনুসন্ধানের জন্য kind:pagesবা kind:powerpointকেবলমাত্র সেই প্রোগ্রাম এক তৈরি করা কাগজপত্র প্রদর্শন করবে। দরকারী কীওয়ার্ডগুলির তালিকার জন্য, "কীওয়ার্ডের আমার প্রকার" দেখুন But

আপনি এখানে বা এখানে আরও তথ্য পেতে পারেন ।

বিকল্প পাঠ


নিশ্চিত না আপনি কী বোঝাতে চেয়েছেন "আপনার অবশ্যই যথাযথ বিভাগগুলি সক্ষম করতে হবে" ... এটি "স্রেফ কাজ" করে না, "ধরণের: ..." সহ যে কোনও অনুসন্ধান সর্বদা 0 ফলাফল দেয়।
মাইকেল

সুতরাং অ-সাধারণ ফাইল এক্সটেনশানগুলির অনুসন্ধানের জন্য কোনও অন্তর্নির্মিত গঠন নেই। ক্লাসিক অ্যাপল
ইয়ংগুন

26

এটি ইতিমধ্যে উত্তর দেওয়া হয়েছে, কিন্তু এখানে আমার 2 সেন্ট।

টার্মিনাল মাধ্যমে বাশ মাধ্যমে

find ~ -type f -name '*pdf' অথবা find ~ -iname '*pdf'

(বা, আপনি যদি ত্রুটি বার্তাগুলি উপেক্ষা করতে চান, find ~ -type f -name '*pdf' 2>/dev/null)

অথবা আপনি এটি কোনও ফাইলের স্ট্রিং অনুসন্ধান করতে ব্যবহার করতে পারেন:

find ~ -iname '*txt' | xargs grep 'string you want'

এটি কোনও পিডিএফ-তে কোনও কিছু ফেরত দিতে না পারে তবে এটি বেশিরভাগ ফাইলের ধরণের (পাঠ্য, পিএইচপি, পিআই, এইচটিএমএল) ইত্যাদিতে কাজ করবে।


12

আমার জ্ঞানের সর্বোপরি স্পটলাইটের মাধ্যমে এটি সম্ভব নয় (মোজভেভে পরীক্ষা করা হয়েছে)। আপনি কেবল অনুসন্ধানকারী ব্যবহার করতে পারেন:

  1. কমান্ড + এফ দিয়ে অনুসন্ধান শুরু করুন।
  2. টাস্কবারের দূরত্বে '+' আইকনে ক্লিক করুন
  3. 'ধরণের' পুল-ডাউন মেনু থেকে প্রকারটি নির্বাচন করুন। 'অন্যান্য' নির্বাচন করুন এবং তারপরে 'ফাইল এক্সটেনশন' সন্ধান করুন

আপনার পছন্দসই ফাইল এক্সটেনশন লিখুন এবং এন্টার টিপুন।


"ফাইল এক্সটেনশান" এর জন্য আমার কি ওয়াইল্ডকার্ড ব্যবহার করা উচিত? যেমন, ব্যবহার *.docবা doc?
কাকিয়ো

@ কাকিয়ো আপনার কোনও ওয়াইল্ডকার্ডের দরকার নেই
যুবই

এটি এক্সটেনশন দ্বারা অনুসন্ধান করা হয় না। যদি আমি উদাহরণস্বরূপ "ডক" অনুসন্ধান করি, আমি "এক্সএমএল" দেখতে পাচ্ছি ... লল, বাত? যদি আমি "এনবি" অনুসন্ধান করি আমি 0 টি ফলাফল পেয়েছি, যদিও আমার কাছে "* .nb" এর সাথে প্রচুর ফাইলের মিল রয়েছে।
মাইকেল

আপনি কেন আপনার ফাইলগুলি খুঁজে পাচ্ছেন না তা আমি জানি না। ফাইলগুলি যে ফোল্ডারে অবস্থিত তা সম্ভবত সূচক থেকে সরিয়ে দেওয়া হয়েছে? মোজাভেতে এটি আমার জন্য কাজ করে।
জুবেই

3
mdimport -A 

আপনার সিস্টেমে উপলব্ধ প্রতিটি সম্ভাব্য বৈশিষ্ট্য আপনাকে দেবে

কেএমডিআইটিমকিন্ড ফাইলগুলির জন্য বৈশিষ্ট্য, তবে সম্ভবত উপরেরটি অনুসন্ধানের জন্য আরও ভাল বৈশিষ্ট্যের পরামর্শ দেবে।

তারপর

mdfind "kMDItemKind == 'whatever'"

বাক্য গঠন আপনাকে বিরক্তিতে চিৎকার করতে পারে। আমি ব্যক্তিগতভাবে সত্যায়িত করতে পারি যে এটি zsh এর সম্পূর্ণতা নষ্ট করে। তবুও, স্পটলাইট (যা এটি হ'ল) ​​যাইহোক যাইহোক আপনার স্টাফকে সূচি দেয় এবং এটি দ্রুত। এটি ব্যবহার করতে পারে। YMMV


2
  1. একটি সন্ধান উইন্ডো (সেন্টিমিটার-এফ) খুলুন বা স্পটলাইট অনুসন্ধান করুন এবং "সমস্ত দেখান" নির্বাচন করুন
  2. ছোট "+" আইকনটি ('সংরক্ষণ করুন' বোতামের ডানদিকে) চাপুন
  3. অনুসন্ধানের মানদণ্ড হিসাবে ফাইলের ধরন নির্বাচন করুন এবং সঠিকটি নির্বাচন করুন।
  4. অনুসন্ধানটি পুনরায় চালু করুন।

(অস্বীকৃতি, আমি এখনই কোনও ম্যাকের উপরে নেই :( সুতরাং আমার সঠিক নির্দেশাবলী সম্ভবত কিছুটা বন্ধ)।


2

"স্পটলাইটের সাথে রেজেক্স কীভাবে ব্যবহার করবেন" প্রশ্নটি কোনও কারণে এটির একটি সদৃশ হিসাবে চিহ্নিত হয়েছে, তাই আমি ভেবেছিলাম কীভাবে আমি ওয়াইল্ডকার্ড অনুসন্ধান করব তা ভাগ করব।

আপনি কেএমডিআইটিমেডিসপ্লাইনেম এ্যাট্রিবিউট দিয়ে "কাঁচা কোয়েরি" র মতো ব্যবহার করে ফাইন্ডারে ওয়াইল্ডকার্ড অনুসন্ধান করতে পারেন: কাঁচা প্রশ্নের উদাহরণ

কাঁচা ক্যোয়ারীগুলি মূলত আপনি এমডিফাইন্ড কমান্ডটি ব্যবহার করেন। আমার কাঁচা ক্যোয়ারী এবং সেগুলি https://superuser.com/a/491119/66255 এ জিইআইতে ব্যবহার করার বিষয়ে আমার আরও বিশদ রয়েছে ।


1

আপনি স্পটলাইট দিয়ে এটিও করতে পারেন।

  1. কমান্ড + স্পেস বার টিপুন।

  2. টাইপ পিরিয়ড (।) এর পরে ফাইলের এক্সটেনশন। যেমন পিডিএফ ফাইলগুলির জন্য, '.pdf' টাইপ করুন।

  3. ড্রপ-ডাউন ফলাফলগুলিতে 'ফাইন্ডারে সমস্ত দেখান ...' নির্বাচন করুন।

এটি আপনাকে এমন ফাইল ধরণের সন্ধান করতে সহায়তা করে যা অনুসন্ধানক মেনুতে তালিকাভুক্ত নয়।


0

আমরা ব্যবহার করে অনুসন্ধানটি সঙ্কুচিত করতে পারি kind:

সুতরাং, আপনি যদি কেবল পিডিএফ অনুসন্ধান করতে চান তবে আপনি টাইপ করতে পারেন kind:pdf

এবং কখনও কখনও, আমাদের পুরো ধরণের টাইপ করতে হবে না, দুই বা তিনটি অক্ষরই যথেষ্ট হতে পারে। উদাহরণস্বরূপ, আমরা টাইপ করতে পারি kind:pd, এটি পিডিএফও প্রদর্শন করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.