উত্তর:
ঠিক আছে, আমি জানি যে এটি করার জন্য ইউটিলিটি রয়েছে তবে আমি এখনই নামটি মনে করতে পারি না ...
তবে আমার গুগল-ফু, আজ কাজ করছে ...
$ cd /Volumes/your\ target\ volume
$ sudo touch .metadata_never_index
এই লুকানো ফাইলটি চিতাবাঘ এবং তুষার চিতা উভয় (সম্ভবত সম্ভাব্য টাইগার) দ্বারা স্বীকৃত।
তবে এটি বর্তমানে তৈরি হওয়া স্পটলাইট সূচকে থামবে না ... সুতরাং স্পটলাইটের গোপনীয়তা প্যানেলে ড্রাইভ যুক্ত করুন, ফাইলটি যুক্ত করুন এবং তারপরে এটি গোপনীয়তা প্যানেল থেকে সরান।
এটি করার ফলে প্রশ্নযুক্ত ড্রাইভে থাকা স্পটলাইট সূচির বিষয়বস্তুগুলি মুছে ফেলা হবে, এটিকে পুনরায় সূচিবদ্ধ হতে আটকাবে ...
না।
mdutil নেটওয়ার্ক ড্রাইভগুলিতে স্পটলাইট বন্ধ করতে পারে, তবে অপসারণযোগ্য ড্রাইভগুলি সূচকযুক্ত করে থামানোর কোনও উপায় নেই (ড্রাইভটি সন্নিবেশ করানো এবং তারপরে স্পষ্টলাইটটি সেই ড্রাইভকে অবশ্যই সূচক না করে বলার জন্য - তবে আপনি এটির জন্য এটি ঘটতে থামানোর জন্য কিছু সন্ধান করছেন) অপসারণযোগ্য ড্রাইভগুলি সর্বদা, কেবলমাত্র সেই ড্রাইভগুলি নয় যেখানে আপনি ম্যানুয়ালি এটিকে বন্ধ করে দিয়েছেন)
আবর্জনার জন্য, ওএস এক্সকে ট্র্যাশ ফোল্ডারটি ব্যবহার না করার জন্য একই ধরণের কার্যকারিতা রয়েছে - যেমন। আবার, এটি কেবলমাত্র সেই ডিভাইসগুলির জন্যই কাজ করে যা আপনি ম্যানুয়ালি ছাড় দিয়েছেন, এটি OSX এর সমস্ত বিধিবিধানে এটি নিষিদ্ধকরণ নয়।
আপনার বাহ্যিক ড্রাইভকে ইনডেক্সিং প্রতিরোধ করতে, আপনি স্পটলাইটে (সিস্টেমের পছন্দসমূহ) গোপনীয়তার নিয়মে এটি যুক্ত করতে পারেন।
.DS_Store
ফাইলগুলি তৈরি হতে বাধা দিতে , চালান:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
উত্স: .ডিএসএসটোর ফাইল তৈরির পদ্ধতি কীভাবে প্রতিরোধ করবেন
বিকল্পভাবে .metadata_never_index
ড্রাইভে খালি ফাইল তৈরি সূচীকরণ প্রতিরোধ করতে ।
ওএস এক্স সিস্টেম দ্বারা সেটিংস ফাইল হিসাবে ব্যবহৃত, .metadata_never_index ফাইল এক্সটেনশন হ'ল অ্যাপল স্পটলাইটের মতো নির্দিষ্ট ইনডেক্সিং প্রোগ্রামগুলি স্বয়ংক্রিয়ভাবে মেটাডাটা সূচীকরণ থেকে রোধ করার একমাত্র উপায়। অন্যান্য অ্যাপল ডিভাইস যেমন আইপড / আইপ্যাডেও .metadata_never_index ফাইল এক্সটেনশন ব্যবহার করে। আরেকটি বিকল্প হ'ল .metadata_never_index ইনস্টল করার জন্য একটি অ্যাপ্লিকেশন স্ক্রিপ্ট এবং ড্রপ তৈরি করা।
চূড়ান্তভাবে কার্যকরী হওয়ার জন্য এটি অবশ্যই মূল ডিরেক্টরিতে অবস্থিত।
এটি
touch .metadata_never_index
কমান্ড দ্বারা টার্মিনাল থেকে তৈরি করা যেতে পারে ।
মুছে ফেলা, বিরতি দেওয়া এবং আপডেট করা - সূচিগুলি পরিচালনা করার জন্য অন্যান্য বিকল্পগুলিও উপলব্ধ।
সমস্ত খণ্ডে সূচি অক্ষম করতে, চালান:
sudo mdutil -a -i off
পুনরায় সক্ষম করতে:
sudo mdutil -a -i on
আপনার ব্যাশ আরসি ফাইলগুলিতে যুক্ত করার জন্য অনুসরণীয় এলিয়াসগুলি কার্যকর হতে পারে ।
# Start/stop indexing on all volumes.
alias spotlight_off='sudo mdutil -a -i off'
alias spotlight_on='sudo mdutil -a -i on'
# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlight_load='sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
mdutil
এই উত্তরের কমান্ডটি আপনার মূল হার্ড ড্রাইভ সহ সমস্ত খণ্ডে সূচি অক্ষম করবে। আপনি যদি অ্যাপ্লিকেশন বা দস্তাবেজগুলি খোলার জন্য স্পটলাইট ব্যবহার করেন তবে এটি সেই কার্যকারিতাটি ভেঙে দেবে। আপনি আপনার মূল এইচডি তে আবার ইনডেক্সিং সক্ষম করতে পারবেন (তবে এটি এখনও অন্য খণ্ডে রেখে দিন)sudo mdutil -i on /Volumes/Macintosh\ HD
কমপক্ষে ম্যাকওএস মোজাভেতে (১০.১৪) আমি দেখতে পেয়েছি যে mdutil -h
কমান্ডটি আমার বন্ধু ছিল ... চেষ্টা করুন:
sudo mdutil -X /path/to/volume
তবে আপনাকে যেমন বিকল্পগুলিও অন্বেষণ করতে হতে পারে -d
এবং -i off
কারণ সহায়তা -X
সূচী অক্ষম করে না বলে উল্লেখ করে।