আমি ওএস এক্স ম্যাভেরিক্স ব্যবহার করি এবং কিছু সংস্থার স্টোরেজ ড্রাইভ লাগানো আছে (এসএমবি বা সিএফএস ব্যবহার করে)। (SMB: //username@address.path.toserver.com/directory/data)। আমি যখন ড্রাইভে ফাইলগুলি নিয়ে কাজ করি বা ড্রাইভে ফাইলগুলি অনুলিপি করি তখন কিছু লুকানো ফাইল তৈরি হয়। এই ফাইলগুলির বেশিরভাগই ডট-ড্যাশ দিয়ে শুরু হয় ._
এবং তারপরে মূল ফাইলটির ফাইল নাম যেমন:
._test001.png
._test002.png
._test003.png
এবং বেশিরভাগ সময়, বিখ্যাত ._.DS_Store
এবং .DS_Store
এছাড়াও রয়েছে।
আমার ম্যাক এ, এই .
বিন্দু আইটেমগুলি অদৃশ্য, তবে আমার উইন্ডোজ সহকর্মীরা এই ফাইলগুলি দেখতে পান। আমি কীভাবে ওএস এক্সকে এই অদ্ভুত অদৃশ্য ফাইলগুলি তৈরি করা থেকে আটকাতে পারি?
উপর support.apple.com (এবং অন্যান্য ইন্টারনেট উত্স) আপনাকে আপনার নেটওয়ার্ক ড্রাইভ উপর .DS_Store ফাইলের সৃষ্টি নিষ্ক্রিয় করতে জানতে পারেন একটি 'অক্ষমতা লিখতে। তবে এটি ম্যাভেরিক্সে কাজ করে না:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
আপাতত আমি এই অনলাইনারটি ব্যবহার করি তবে rm -rf
এই ক্ষেত্রে কিছু করা ভুল মনে করে wrong
find . -type f -name "._*" -exec rm "{}" \;
সম্পাদনা করুন: আমি ফাইলগুলি মুছতে বা তাদের অনুলিপি থেকে বাদ দিতে চাই না। আমি চাই যে সেগুলি প্রথম স্থানে তৈরি করা না হয়।
সম্পাদনা করুন: আমি তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলির চেয়ে একটি 'নেটিভ' ওএস এক্স সমাধান পছন্দ করি।
সম্পাদনা করুন: এই প্রশ্নের দুটি উত্তর রয়েছে, একটি ._ ফাইলের জন্য এবং একটি .ডিডিএসএস স্টোর ফাইলের জন্য। অনুগ্রহের জন্য পুরস্কৃত করা হয় dot_clean
, এই নেটিভ কমান্ড লাইন অ্যাপ্লিকেশনটি সমস্ত ._ ফাইলগুলি সাফ করে। দুর্ভাগ্যক্রমে এটি .ডিএসএসটোর ফাইলগুলি সাফ করে না, এটিসেসিসের মাধ্যমে কার্যকরভাবে করা যেতে পারে। অ্যাসপসিস একটি নির্দিষ্ট স্থানে। ডিএসএস সঞ্চয় করে এবং ফোল্ডারেও নয়।