ম্যাক ওএস এক্স নন ম্যাক (এইচএফএস) ভলিউমে .D_STore ফাইল তৈরি করা রোধ করবেন কীভাবে?


17

এনটিএফএস এবং এফএটি এর মতো বিদেশী ভলিউমের উপর .DS_Store এবং অন্যান্য লুকানো মেটা-ফাইল তৈরি করা ম্যাক ওএস এক্সকে প্রতিরোধ করার কী উপায় আছে? আমি ম্যাক ওএস এক্স এবং উইন্ডোজের মধ্যে থান্ডারডার এবং ফায়ারফক্সের প্রোফাইল এবং অ্যাপাচের ডকুমেন্টরুট এর মতো ডেটা সহ একটি এনটিএফএস পার্টিশন ভাগ করি which ম্যাক ওএস এক্স সূচীকরণের পক্ষে বা অন্যথায় met মেটাফাইলগুলির জন্য ঝরঝরে পরিষ্কার জিনিসগুলি করতে সক্ষম না সে বিষয়ে আমার আপত্তি নেই।

দ্রষ্টব্য: এটি কোনও নেটওয়ার্কের মধ্যে ভাগ করা হয়নি, উভয় অপারেটিং সিস্টেম এবং ভাগ করা পার্টিশন একই মেশিনে একই ডিস্কে সহাবস্থান করে।

উত্তর:


19

আপনি যদি কোনও নেটওয়ার্কের মাধ্যমে এনটিএফএস পার্টিশনটি এসএমবি বা অন্য কিছু ব্যবহার করে ভাগ করে নিচ্ছেন তবে আপনি এটি বন্ধ করতে পারেন।

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

অ্যাপল প্রযুক্তির বুলেটিন " কীভাবে প্রতিরোধ করবেন ডিডিএসএসএস নেটওয়ার্ক সংযোগের মাধ্যমে ফাইল তৈরি " " এটি এখনও স্নো চিতাবাঘের সাথে কাজ করে তা যাচাই করিনি।


আমি নিশ্চিত না যে এগুলি আসলে কোনও নেটওয়ার্ক ড্রাইভে না থাকলে কাজ করে।
অ্যালেক্স

@ আলেক্স আমি মনে করি আপনি ঠিক বলেছেন ওপি কীভাবে এনটিএফএস বিভাজন ভাগ করে নিচ্ছে তা বলে দেয়নি। আমি আমার উত্তরটি সম্পাদনা করব, তবে এটি ভুল হতে পারে।
রিচার্ড হোসকিনস

না, নেটওয়ার্কের উপরে নেই। কেবলমাত্র একটি ডিস্ক, একটি পার্টিশনে ম্যাক ওএস, অন্যটিতে উইন্ডোজ এবং ভাগ করা ফাইলগুলির জন্য একটি এনটিএফএস পার্টিশন।
পেট্রুজা

পিএস: দুঃখিত, ওপি কিসের পক্ষে দাঁড়ায়? আমি জানি এটি আমাকে বোঝায়, তবে অর্থটি জানেন না।
পেট্রুজা

1
@ রিচার্ড হোসকিনস: আপনার উত্তরটি নেটওয়ার্কের উপরে .D_S_Store ফাইল তৈরি করা রোধ করে। এটি একই ড্রাইভে থাকলে এটি থামানোর কোনও উপায় নেই। @ সুডো পেট্রুটজা: ওপি এর অর্থ আসল পোস্টার (কোনও ধারণা ছিল না)
অ্যালেক্স

5

আমি যখন এটি একই সমস্যার সাথে বিরক্ত হই তখন আমি এটি সেট আপ করি। এই পদ্ধতিটি সিস্টেমটিকে স্বয়ংক্রিয়ভাবে এটি করতে দেয়।

  1. টার্মিনাল এবং উদাহরণস্বরূপ সিডি Remove / ডকুমেন্টস খুলে মুছে ফেলা সরান_হাইডেন_ফাইলস.শ নামে একটি স্ক্রিপ্ট তৈরি করুন এবং সরান স্পর্শ করুন

  2. Vi ব্যবহার করে স্ক্রিপ্ট তৈরি করুন। টার্মিনাল টাইপvi Remove_Hidden_Files.sh

  3. মোডটি সন্নিবেশ করতে "I" টিপুন এবং নিম্নলিখিতটি টাইপ করুন (# টিপুন Alt এবং 3 টি পেতে ইঙ্গিত)

    #!/bin/bash
    # Removing the hidden files from my drive using the find command. Change xxx to the name of your external volume or path you wish to run the command on.
    # the -mount will stop the find command going to other volumes other than specified.
    
    find -x /Volumes/(xxx) -mount -name '.DS_Store' | xargs rm -rf
    find -x /Volumes/(xxx) -mount -name '.Spotlight-V100' | xargs rm -rf
    find -x /Volumes/(xxx) -mount -name '.Trashes' | xargs rm -rf
    find -x /Volumes/(xxx) -mount -name '._.Trashes' | xargs rm -rf
    find -x /Volumes/(xxx) -mount -name '.fseventsd' | xargs rm -rf
    
  4. সন্নিবেশ মোড থেকে বেরিয়ে আসার জন্য প্রেস টিপুন এবং শিফটটি ধরে রাখুন :

  5. টাইপ করুন wq!এবং তারপরে এন্টার টিপুন

  6. স্ক্রিপ্টটি কার্যকর করা যায় Make chmod 775 ~/Documents/Remove_Hidden_Files.sh

  7. এটি কাজ করে তা নিশ্চিত করার জন্য এটি পরীক্ষা করে দেখুন। আপনি টার্মিনালটি খোলার মাধ্যমে সহজেই এটি করতে পারেন এবং সিডি / ভলিউম / (এক্সএক্সএক্সএক্স) টাইপ করে এন্টার টিপুন এবং তারপরে সমস্ত ফাইলের তালিকা করতে ls -la টিপুন এবং আপনাকে একটি ডিডিএসটোয়ার দেখতে হবে যদি ভলিউমে অনুসন্ধানকারীর সাথে চলাচল না করে এবং তারপর কমান্ডটি পুনরাবৃত্তি করে এবং আপনি সেখানে একটি দেখতে হবে।

  8. কমান্ড কী এবং এন টিপে অন্য একটি টার্মিনাল খুলুন

  9. আদর্শ cd ~/Documents

  10. আদর্শ sh Remove_Hidden_Files.sh

  11. অন্য টার্মিনাল উইন্ডোতে যান এবং। ডিএসএসটোরি ফাইলগুলি অপসারণ করা হয় তা পরীক্ষা করুন।

  12. একটি লঞ্চ ডেমন তৈরি করুন। এর অর্থ স্বয়ংক্রিয়ভাবে চালানো যাতে আপনাকে কিছু করতে হবে না।

    লিংগন ডাউনলোড করা সবচেয়ে ভাল উপায়

  13. আপনার ব্যবহারকারীর অ্যাকাউন্টের জন্য একটি ডেমন তৈরি করুন এবং এটিকে com.remove_hmitted_files বলুন a লঞ্চ

  14. কমান্ড বক্স টাইপ করুন sh ~/Documents/Remove_Hidden_Files.sh

  15. আপনি পাথ টাইপ করতে পারেন বা এটি ব্রাউজ করতে পারেন / ভলিউম / (এক্সএক্সএক্সএক্স)

  16. মেশিনটি পুনরায় বুট করুন এবং এটি ব্যবহার করে দেখুন

দ্রষ্টব্য আপনি যদি আপনার বাহ্যিক ড্রাইভটির নাম পরিবর্তন করে থাকেন তবে আলাদা আলাদা নামযুক্ত ড্রাইভ বা পথ ব্যবহার করুন আপনার স্ক্রিপ্টটি পরিবর্তন করতে হবে।


6
আমি পছন্দ করি কীভাবে এই উত্তরটি একটি ভিএম টিউটোরিয়াল হয়ে গেল। হাহা
macek

আপনি তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলির জন্য অর্থ প্রদান না করে ম্যাক লগআউট স্ক্রিপ্টগুলি যুক্ত করতে পারেন sudo defaults... seekill.wordpress.com/2012/02/23/…
mcandre

তাহলে এই পরিষ্কার কখন হবে? আপনি লগ ইন যখন?
লার্শ

4

আমি এই উদ্দেশ্যে ব্লুহারভেস্ট ব্যবহার করি:

https://zeroonetwenty.com/blueharvest/

অ্যাপলের সমাধান অনুযায়ী কেবল নেটওয়ার্ক শেয়ার নয়, সমস্ত খণ্ড জুড়ে কাজ করে।


এফওয়াইআই, ব্লুহারভেস্ট একটি ম্যাক প্রোগ্রাম যা 3 কম্পিউটারের জন্য 15 মার্কিন ডলার (আরও কম্পিউটারের জন্য আরও)) খরচ করে এবং "30 দিনের বিনামূল্যে ট্রায়াল" রয়েছে
Xen2050

উপরের লিঙ্কযুক্ত ব্লুহারভেস্ট ওয়েবসাইটটি এই মুহুর্তে প্রতিক্রিয়াহীন, যার অর্থ মনে হচ্ছে যে সমর্থনটি অনুপলব্ধ। তবে অ্যাপটি অ্যাপ স্টোরটিতে রয়েছে।
লার্শ

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