কিভাবে ম্যাকের উপর .DS_Store তৈরি করা বন্ধ করবেন? [বন্ধ]


163

আমি ম্যাকের উপর সাইটগুলি বিকাশ করছি এবং প্রতিবারই আমি কিছু ফোল্ডার (বা সেই ফোল্ডারে ফাইল) তৈরি করি DS ডিডিএসএস স্টোরটি সেই ফোল্ডারে তৈরি করা হয়।

.DS_Store ফাইল তৈরি করা কীভাবে রোধ করবেন?


অপছন্দ :) এর চেয়ে আমার আর কী ব্যবহার করা উচিত?
iWizard

1
@ ক্রাইওএস টার্মিনাল + ভিআইএম
গ্রেগ

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

7
আপনার সংস্করণ নিয়ন্ত্রণ সিস্টেমে কেবল ফাইলটিকে উপেক্ষা করুন
মিলিমুজ

4
এই প্রশ্নটি অফ-টপিক হিসাবে উপস্থিত বলে মনে হচ্ছে কারণ এটি অ্যাপল হার্ডওয়্যার এবং সফ্টওয়্যার সম্পর্কিত - সেরা ফিট আলাদাভাবে জিজ্ঞাসা করুন।
ড্যান জে

উত্তর:


36

এটি ম্যাচ_ইনজেক্ট ব্যবহার করে সম্ভব । ডিডিএসএসটোরে মৃত্যুর দিকে একবার নজর দিন

আমি দেখতে পেলাম যে এইচএফএসপ্লাসপ্রপ্রটিস্টোর :: ওভাররাইডিং এমন একটি ফাংশন সহ যা কেবল কিছুই করেনি, স্নো লেপার্ড এবং সিংহ উভয়তেই সাফল্যের সাথে .D_S_Store ফাইলগুলি রোধ করে।

ডেথটিডএসটিস্টোর উত্স কোড

দ্রষ্টব্য: 10.11 এ আপনি সিস্টেম অ্যাপ্লিকেশনগুলিতে কোড ইনজেক্ট করতে পারবেন না।


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

4
আপনি ব্যবহার করতে পারেন DeathToDSStore.app
পরাগ Bafna

2019 এর কোনও সমাধান আছে? যেহেতু ডেথটিডএসটিস্টোর এখনকার ম্যাকওএসের সর্বশেষে কাজ করছে বলে মনে হচ্ছে না ...
জে কেএল

@ জে কেএল আমি কোন কার্যনির্বাহী সমাধান সম্পর্কে অবগত নই।
প্যারাগ বাফনা

44

দয়া করে http://asepsis.binaryage.com/ ইনস্টল করুন এবং তারপরে আপনার ম্যাকটি রিবুট করুন।

এএসপিএসআইএসএস আপনার ম্যাকের সমস্ত .ডিএসএস স্টোর / ইউএসআর / লোকাল / ডসকেজে পুনঃনির্দেশ করুন

এর পরে, আপনি আপনার ম্যাক থেকে পুনরাবৃত্তভাবে সমস্ত .ডিএসএস টোর মুছতে পারেন।

find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete

প্রতিটি ম্যাক বড় আপডেটের পরে আপনার পদ্ধতিটি পুনরাবৃত্তি করা উচিত।


1
ম্যাক ওএসএক্স ১০.১০ এর জন্য নোট করুন আপনার Xcode কমান্ড লাইন সরঞ্জামগুলি আপগ্রেড করা উচিত এবং এর পরে ম্যানুয়ালি রুটের মতো টার্মিনালে চালানো উচিত বা sudo দিয়ে নিম্নলিখিত কমান্ড xcrun --ফাইন্ড কোডাইন সহ চালানো উচিত। ম্যানুয়ালি লাইসেন্সের মেয়াদ এবং চুক্তি স্বীকার করুন এবং আপনি
অ্যাসপসিস

প্রতিটি সিস্টেম আপগ্রেটের পরে সর্বশেষতম সংস্করণ পুনরায় ইনস্টল করা প্রয়োজন।
Myset

1
"অ্যাস্পিসিস একটি সিস্টেম-প্রশস্ত ডেমন এপসিসড প্রয়োগ করে যার উদ্দেশ্য সিস্টেম-প্রশস্ত ফোল্ডার নামগুলি (বা মুছুন) নিরীক্ষণ করা এবং প্রিফিক্স ফোল্ডারে সেই ক্রিয়াকলাপগুলিকে মিরর করা" এটিসপিস পৃষ্ঠায় এটি লেখা হয়েছিল। ডিডিএস_স্টোর ফাইলগুলি পুনরাবৃত্তভাবে মুছে ফেলা দরকার কি?
ভ্যানগার্ড

"দয়া করে অ্যাপসিস ইনস্টল করুন" দয়া করে আপনি আমাকে কিছু বাশ কমান্ড দেখাতে পারেন যাতে আমি কেবল আমার শেলটিতে এটি অনুলিপি করতে পারি?

3
এল ক্যাপাইটানের অধীনে অ্যাসেপসিসকে কাজ করার এখনও একটি উপায় রয়েছে। আমি এখানে পদক্ষেপগুলি নথিভুক্ত করেছি: pixelcog.com/blog/2016/disable-ds_store-in-el-capitan
মাইকগ্রাইলিং

41

দ্রষ্টব্য : "এসপসিস আর সক্রিয় বিকাশের অধীনে নেই এবং ওএস এক্স 10.11 (এল ক্যাপিটান) এবং পরবর্তীকালে সমর্থিত" "


আপনার বিকল্পগুলির একটি বিস্তৃত পর্যালোচনা এখানে । অ্যাসেপসিস (উল্লিখিত দ্বিতীয় সমাধান) মনে হচ্ছে আপনি যা সন্ধান করছেন তা এটি পুনরায় রুট করে DS ডিএসএসএস তৈরির পরিবর্তে প্রতিটি ফোল্ডারে অবস্থিত না হয়ে একীভূত ক্যাশে যান।


6
লিঙ্কটি যদি কখনও খারাপ হয়, সেই সাইটের তালিকাভুক্ত দুটি বেশিরভাগ বিকল্প হ'ল এস্পসিস (ফাইল তৈরির পুনর্নির্দেশ) এবং ডেথটিডএসটিস্টোর (কিছু ফাইলের বৈশিষ্ট্য অক্ষম করে ফাইল তৈরি করা বাধা দেয়), উভয়ই এই পৃষ্ঠার উত্তরে বর্ণিত হয়েছে। অন্যান্য বিকল্পগুলি নেটওয়ার্ক ড্রাইভ এবং বাহ্যিক ড্রাইভগুলি নিয়ে কাজ করে - উভয়ই কেবল সমস্যার অংশ সমাধান করে।
ঋষি

1
@emmanuel এই নেই একটি প্রোগ্রাম নাম এবং নির্দিষ্ট বৈশিষ্ট্য এটা সমস্যা সমাধানের জন্য প্রদান করে: অপরিহার্য অংশের অন্তর্ভুক্ত।
নাথান টগি

23

ওপেন টার্মিনাল। এই আদেশটি কার্যকর করুন:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

হয় কম্পিউটার পুনরায় চালু করুন অথবা লগ আউট এবং ব্যবহারকারীর অ্যাকাউন্টে ফিরে।

আরও তথ্যের জন্য:

http://support.apple.com/kb/ht1629


44
কেবল নেটওয়ার্ক ফাইল সিস্টেমে প্রযোজ্য
ডেভিড পি ক্যালডওয়েল

2

আপনার "। প্রোফাইল" ফাইলটিতে নিম্নলিখিত লাইনটি দিন।

। প্রোফাইল ফাইলটি খুলুন এবং এই লাইনটি অনুলিপি করুন

find ~/ -name '.DS_Store' -delete

আপনি যখন টার্মিনাল উইন্ডোটি খুলবেন এটি স্বয়ংক্রিয়ভাবে আপনার .DD_S টোর ফাইলটি আপনার জন্য মুছে ফেলবে।


9
নিচে লগইন এই চলমান গতি স্তিমিত জিনিষ, তাই আমি শুধু এই ওরফে করেছেন:alias nomore='find ./ -iname .DS_Store -delete'
BenjaminGolder

6
কি দারুন. এমন একটি ভাল ধারণা। না. [/ বিড়ম্বনা বন্ধ] অনেকগুলি ফোল্ডার এবং অনেকগুলি .ডিএসএসএস স্টোর ফাইল রয়েছে তা কল্পনা করুন এবং প্রতিবার আপনার শেলটি শুরু হওয়ার সাথে সাথে সমস্ত ডিডিএস ডিডিএসের সাথে মিলছে তা কল্পনা করুন। আমি জানি এই প্রশ্নটি পুরানো তবে আমি ভেবেছিলাম এটি লেখা উচিত যে এটি কোনও ভাল ধারণা নয়।
thonixx

3
সুতরাং, [/ বিড়ম্বনা বন্ধ] আপনার বিড়ম্বনা বন্ধ করে দিচ্ছে বা আপনার বিড়ম্বনা বন্ধ করে দিচ্ছে এটি চালু করে দেওয়া?
কনার

এটি হ'ল (উত্পাদনশীল) সময়কে হত্যা করার দুর্দান্ত উপায়, যখন ম্যাক ডিস্কে কয়েকশ 'কে'র ফাইল অনুসন্ধান করে।
জাভাদবা

-7

সিস্টেমটি চয়ন করার সময় এই ফাইলটি উপস্থিত হতে শুরু করে যখন আপনাকে লুকানো ফাইলগুলি দেখায়: a ডিফল্ট com.apple.finder লিখুন AppleShowAllFiles সত্য আপনি যদি এই কমান্ডটি চালনা করেন তবে ডিফল্টরূপে com.apple.finder লিখুন AppleShowAllFiles মিথ্যা টার্মিনালটি ব্যবহার করুন


2
প্রশ্নটি জিজ্ঞাসা করে যে কীভাবে ফাইলগুলি তৈরি হতে বাধা দেওয়া যায়, কীভাবে সেগুলি আড়াল করা যায় না।
স্টিভ বুজনাস

-7

কাজ

find ~/ -name '.DS_Store' -delete

, অস্থায়ীভাবে .ডিএস স্টোর ফাইলগুলি সরানো হয়েছে। তবে ফাইলগুলি ম্যাকের উপরে ফিরে আসবে কিনা তা নিশ্চিত নয়। এছাড়াও আমি কিছু অদ্ভুত কিছু লক্ষ্য করেছি, "ডিএসএসটোোর" ম্যাকের কাছে 'এটিএম' ইনস্টল করার পরে আসতে শুরু করে। সুতরাং ছেলেরা দয়া করে আপনার তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল করার আগে এটি সঠিকভাবে স্ক্যান করার বিষয়টি নিশ্চিত করুন। সেরা


5
.ডিএস_স্টোর ফাইলগুলি ওএসএক্স ফাইন্ডার দ্বারা তৈরি করা হয়েছে
ফান মারজোয়া

1
ফাইলগুলি তৈরি হতে বাধা দেওয়ার জন্য প্রশ্ন জিজ্ঞাসা করে। এই উত্তরটি কীভাবে তাদের মুছতে হয়। অতিরিক্তভাবে, ATOMফাইলগুলি তৈরি করছে না। Finderফোল্ডার ব্যাকগ্রাউন্ড ইমেজ, ইত্যাদি জন্য দৃশ্য নির্বাচিত দোকান আইকন অবস্থানের একটি ফোল্ডার, পরিদর্শন করার সময় আবেদন তাদের সৃষ্টি DS_Store, ডিএস ডেস্কটপ সার্ভিস রয়েছে।
স্টিভ বুজনাস

-12

আপনি যদি .DS_Storeফাইলগুলি অদৃশ্য হয়ে যেতে চান (সেগুলি এখনও বিদ্যমান তবে এটি দেখা যায় না) তবে "টার্মিনাল" উইন্ডোতে নিম্নলিখিত কমান্ডটি চালান:

defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder

এটি আপনার ডেস্কটপ এবং অন্য কোথাও এই ফাইলগুলি প্রদর্শন বন্ধ করার জন্য সিস্টেমকে ডিফল্ট সেট করবে। এই পরিবর্তনটি দৃশ্যমান করার জন্য এটি অনুসন্ধানকারী পুনরায় চালু করবে (বিশেষত আপনার ডেস্কটপে)।


5
এটি যে প্রশ্নটি করা হয়েছিল তার উত্তর দিচ্ছে না।
কেউ

লুকানো ফাইলগুলির প্রদর্শন গোপন করা .ডিএসএসটোর ফাইলগুলি সরাচ্ছে না, যা প্রশ্নটিই জিজ্ঞাসা করা হয়েছিল। এটি একটি ভয়ানক উত্তর।
ম্যাটবুথডেভ

ফাইলগুলি তৈরি হতে বাধা দেওয়ার জন্য প্রশ্ন জিজ্ঞাসা করে। এই সমাধানটি কেবল তাদের ফাইন্ডারে লুকিয়ে রাখে (এবং অন্যান্য ফাইলগুলি)।
স্টিভ বুজনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.