স্পটলাইটে "সূচীকরণ করবেন না" কীভাবে প্রোগ্রামগুলিতে ফোল্ডার যুক্ত করবেন?


17

স্পটলাইটের "গোপনীয়তা" ট্যাবে প্রোগ্রামারিকভাবে কোনও ফোল্ডার যুক্ত করার কোনও উপায় আছে কি? টার্মিনাল বা অ্যাপ্লিক্রিপ্টের মাধ্যমে হয়?

প্রায়শই আমি স্পটলাইটের ফলাফলগুলিতে ফাইন্ডারের ফলাফলগুলিতে কোনও আইটেমটিতে ক্লিক করতে চাই এবং সেই আইটেমটির ফোল্ডারটি আর সূচিযুক্ত না করাতে চাই।

আমি খুঁজে পেয়েছি যদি আপনি

sudo defaults read /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions

আপনি বাদ দেওয়া সমস্ত আইটেম সহ একটি অ্যারে দেখতে পারেন।

তবে চেষ্টা করলে

sudo defaults write  /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add '/path/to/folder' 

এটি স্পটলাইট পছন্দ প্যানেলে গোপনীয়তা ট্যাবে যুক্ত হয় না, বা এটি ডি-ইনডেক্সডও হয় না।

উত্তর:


17

এখানে একটি উত্তর অনুসারে , কোনও ফোল্ডার স্পটলাইট ইনডেক্সিং থেকে বাদ দেওয়া যাবে (এটি গোপনীয়তা ট্যাবে যুক্ত করার মতো একই প্রভাব অর্জন করবে, যদিও ফোল্ডারটি আসলে সেখানে তালিকাবদ্ধ হবে না)

  • .noindexফোল্ডারের নামের শেষে যুক্ত করা, বা
  • .metadata_never_indexফোল্ডারের ভিতরে একটি খালি ফাইল তৈরি করা (যেমন সহ touch folder/.metadata_never_index)

আপনি যোগ করার পরে ফাইন্ডারে পুনরায় আরম্ভ করা প্রয়োজন হবে .metadata_never_indexপারেন, killall Finderঅ্যাপল মেনু থেকে টার্মিনাল থেকে বা লগ-আউট এবং তারপর লগ ইন করুন। এই পদ্ধতি Mojave ও পরে কাজ করে না।


@ankii আপনি যোগ করেছেন "এই পদ্ধতিটি মোজভেভ এবং পরবর্তীকালে কাজ করে না"। এটি কি পুরো উত্তর, বা কেবল চূড়ান্ত অনুচ্ছেদে প্রযোজ্য?
অ্যাশলে

কেবলমাত্র .মেটা_নিভার_আইডেক্স পদ্ধতি। এখানে কিছু আলোচনা দেখুন: আপেল.স্ট্যাকেক্সচেঞ্জ / প্রশ্নগুলি / 7575৫৯66/২ আমি হাই সিয়েরার বিষয়ে সন্দেহ করি, তবে মোজাভে অবশ্যই সে সম্পর্কে অজ্ঞ। আপনি যদি এটি সম্পাদনা করতে চান তবে আপনার প্রয়োজন হওয়ার আগে একটি স্থান রাখুন .. এবং এটি কোন পদ্ধতির ক্ষেত্রে প্রাসঙ্গিকভাবে তা প্রয়োগ করবে fix
ankii

ধন্যবাদ। আশা করি এই মন্তব্যগুলি এটি যথেষ্ট ভাল নথিভুক্ত।
অ্যাশলে

2

আপনাকে থামানো এবং কল করা launchdপরিষেবাটি শুরু করতে হবে com.apple.metadata.mds। তাহলে পরে:

sudo defaults write /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add '/path/to/folder'

একটি করুন:

sudo launchctl stop com.apple.metadata.mds && sudo launchctl start com.apple.metadata.mds

0

স্পটলাইট গোপনীয়তা ট্যাবে কিছু যুক্ত করার জন্য প্রথমে আপনাকে অনুমতি সেটিংস পরিবর্তন করতে হবে sudo chown -R $USER:$GROUP /.Spotlight-V100/ sudo chmod -R 777 /.Spotlight-V100/

এবং তারপর

sudo defaults write /.Spotlight-V100/Store-V1/Exclusions Exclusions -array-add কাজ করা উচিত.

এবং এটি পরে সেট করতে ভুলবেন না।


1
যখন আমি -array-addফোল্ডারটি প্লাস্টে যুক্ত হয়েছিল; এটির কোনও প্রভাব নেই। অন্য কথায়, এটি প্রদর্শিত হয়েছিল defaults read, তবে এটি প্রিফ প্যানেলে প্রদর্শিত হয়নি। আপনি কি মনে করেন যে এই অনুমতি মোডটি কোনও পার্থক্য আনবে?
ডান

আমি এতটা নিশ্চিত নই, তবে ডিফল্টরা হ'ল - rwx -------?
ব্লুউডট্রি

দুঃখিত আমি ভুল বুঝেছি, আমি ভেবেছিলাম এটি মোটেও যুক্ত হবে না। আমি এতটা নিশ্চিত নই, তবে ডিফল্টরা হ'ল - rwx -------? এক্ষেত্রে আপনি সঠিক হতে পারেন এবং যদি আপনার chmod 777 -rwxrwxrwx এর পরিবর্তন হয় তবে এটির কোনও পার্থক্য করা উচিত না But তবে এটি চেষ্টা করার মতো!
ব্লুউডট্রি

আমি বিশ্বাস করি যে স্টোর-ভি 1 কেবলমাত্র ম্যাক ওএস এক্স এর পুরানো সংস্করণ দ্বারা ব্যবহৃত হয় ... এটি আমার সিস্টেমে 10.9 ম্যাভেরিকস এবং পরে খালি রয়েছে। পরিবর্তে Store-V2 ব্যবহার করার জন্য আপনি আদেশটি পরিবর্তন করার চেষ্টা করতে পারেন try
জিম গ্রিশাম

-3

আপনি স্পটলাইটের জন্য কেবল সিস্টেম প্রিফেস ফলকে যেতে পারেন। সেখানে আপনি একটি গোপনীয়তা ট্যাব পাবেন। আপনি যে ফোল্ডার এবং ফাইলগুলি সূচীতে প্রদর্শিত হতে চান তা কেবল যুক্ত করুন। এটাই. তারা ইতিমধ্যে এটি সহজ করে তুলেছে যাতে আপনাকে কমান্ড লাইন ব্যবহার করতে হবে না।

এবং যদি এটি গোপনীয়তা ট্যাবে যুক্ত হয় তবে আপনি পরে সূচি করতে চান সেক্ষেত্রে আপনি সূচি থেকে যা কিছু গোপন করেছেন তা দেখতে পাবেন।


1
এই প্রোগ্রামটি কীভাবে করা যায় তা নিয়ে প্রশ্ন ছিল। স্পষ্টতই এটি জিইউআইয়ের মাধ্যমে করা যেতে পারে।
ড্যান

1
@ জেয়েভ: একটি বৈধ পয়েন্ট ... তবে পরের বার, যেহেতু প্রোগ্রাম্যাটিকভাবে এটি করা প্রশ্নটির কেন্দ্রিক, তাই আপনার শিরোনামে সম্ভবত "প্রোগ্রাম্যাটিকভাবে" অন্তর্ভুক্ত করা উচিত।
LarsH

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