আমি সিয়েরা 10.12.3 এ অটোমেটারে কাজ করতে পেরেছি।
প্রথম, আমি স্ক্রিপ্টটির এই সংস্করণটি তৈরি করেছি: এটি ফ্রি ফ্লাই 42 এর মতো একইভাবে কাজ করে, একই জিনিসটি লেখার এক অন্যভাবে।
অ-নেটিভ বাশ স্পিকারগুলির জন্য অনুবাদ করতে, এটি যা করে তা হল:
যদি কমান্ডলাইন আর্গুমেন্ট দিয়ে চালানো হয় তবে এটি আর্গুমেন্টটি ডিরেক্টরি কিনা তা দেখার চেষ্টা করে এবং সেই ডিরেক্টরিতে যদি ".disable_osx_metadata" নামের একটি ফাইল থাকে।
যদি বিশেষ ফাইলটি না থাকে তবে কিছুই ঘটে না। যে ড্রাইভ উপেক্ষা করা হয়।
যদি বিশেষ ফাইলটি থাকে, স্ক্রিপ্টটি সমস্ত ওএসএক্স মেটাডেটা মোছা করে এবং কয়েকটি ছোট ছোট নতুন আইটেম তৈরি করে যা অন্য কোনও কিছু প্রতিরোধ করে। উদাহরণস্বরূপ, নামযুক্ত একটি ফাইল তৈরি করা। ট্র্যাশগুলি ওএসকে নামের একটি ডিরেক্টরি তৈরি করতে বাধা দেয় ras ট্র্যাশগুলি এবং তারপরে সেখানে ফাইলগুলি লিখতে।
যদি কোনও যুক্তি ছাড়াই চালানো হয় তবে এটি একবার / ভলিউমের প্রতিটি ডিরেক্টরিতে চলে।
সুতরাং, আপনি যদি এটি ম্যানুয়ালি চালান বা এটিতে ক্লিক করেন তবে এটি সমস্ত সংযুক্ত ড্রাইভগুলি পরীক্ষা করে। আপনি যদি অটোমেটরে একটি ওয়ার্কফ্লো তৈরি করেন, তবে যখনই কোনও ড্রাইভ সংযুক্ত থাকে কেবল অটোমেটর এটি চালায়।
#!/bin/bash
x=.disable_osx_metadata
[[ "$1" ]] || exec find /Volumes -type d -maxdepth 1 -mindepth 1 -exec $0 {} \;
[[ -e "$1/$x" ]] || exit 0
mdutil -i off "$1"
rm -rf "$1"/.{,_.}{fseventsd,Spotlight-V*,Trashes}
mkdir "$1/.fseventsd"
touch "$1/.fseventsd/no_log" "$1/.Trashes" "$1/$x"
"Disable_osx_metadata", chmod 755, / usr / স্থানীয় / বিনটিতে অনুলিপি হিসাবে সংরক্ষণ করুন।
$ cd Documents/disable_osx_metadata/
$ chmod 755 disable_osx_metadata
$ sudo cp disable_osx_metadata /usr/local/bin
তারপরে অটোমেটার, নতুন, ফোল্ডার অ্যাকশন খুলুন
তারপরে আমি দেখতে পেলাম যে সিয়েরা 10.12.3 এ আপনি এখনও অ-স্পষ্ট উপায়ে স্বয়ংক্রিয়রে / ভলিউম ডিরেক্টরিটি যুক্ত করতে পারেন।
ফাইন্ডারে যান, ফাইল, "ফোল্ডারে যান ...", ম্যানুয়ালি "/ ভলিউম" এ লিখুন এবং এন্টার টিপুন।
এখন এটি আপনাকে আপনার এইচডি এবং ইউএসবি ড্রাইভ সহ একটি উইন্ডো দেখায় তবে ক্লিক করার মতো কোনও স্পষ্টতই "/ ভলিউম" ফোল্ডার নেই। তবে শিরোনাম বারটি "/ ভলিউম" বলে এবং এটি নীচেও উপস্থিত হয়।
আপনি শিরোনাম বার থেকে বা নীচে থেকে অটোমেটরের উপর দিয়ে "/ ভলিউম" এর পাশে ফোল্ডার আইকনটি টেনে আনতে পারেন এবং "ফোল্ডার অ্যাকশনটিতে যুক্ত হওয়া ফাইল এবং ফোল্ডারগুলি পাওয়া যায়: [______]"
বন্ধ সন্ধানকারী
অটোমেটরে ফিরে আসুন: বাম দিকে, নীচে স্ক্রোল করুন এবং "ফোল্ডার সামগ্রী পান" ডানদিকে টানুন এবং এটিকে ড্রপ করুন।
তারপরে আবার বাম দিকে, নীচে স্ক্রোল করুন এবং "চালিত শেল স্ক্রিপ্ট" টি ডানদিকে টানুন এবং "ফোল্ডার সামগ্রীগুলি পান" এর নীচে ফেলে দিন।
"আর্গুমেন্ট হিসাবে" "পাস ইনপুট:" এ পরিবর্তন করুন। শেল: [/ বিন / বাশ] ইনপুট পাস করুন: [যুক্তি হিসাবে]
তারপরে স্ক্রিপ্টটি / usr / স্থানীয় / বিন থেকে "রান শেল স্ক্রিপ্ট" এর অধীনে বক্সে টানুন যাতে এটি "/ usr / স্থানীয় / বিন / অক্ষম_অক্স__মেডাটাটা" বলে
ফাইল, সংরক্ষণ করুন, অক্ষম_অক্স_মেডিটাটা. ওয়ার্কফ্লো
রেফারেন্সের জন্য, এতে এতে সংরক্ষিত হয়:
/ ব্যবহারকারী / YOUR_NAME / লাইব্রেরি / ওয়ার্কফ্লোস / অ্যাপ্লিকেশন / ফোল্ডার ক্রিয়াগুলি
যদি আপনি কিছু ভুল সঞ্চয় করেন তবে আমার মনে হয় এটি মুছে ফেলার জন্য আপনাকে ফাইন্ডারে ম্যানুয়ালি নেভিগেট করতে হবে।
পরিশেষে, আপনি যে নতুন ইউএসবি ড্রাইভটি সুরক্ষিত করতে চান তার জন্য আপনাকে মূল ফোল্ডারে ".disable_osx_metadata" নামে একটি ফাইল তৈরি করতে হবে।
আপনি এটি টার্মিনালে করতে পারেন: $ টাচ / ভলিউম / কোনও \ NAME /। ডিসাইজে_অক্স__মেডাটাটা
অথবা কেবলমাত্র একটি দৃশ্যমান নামের (কোনও শীর্ষস্থানীয় বিন্দু নয়) সাথে একটি ছোট টেক্সট ফাইল রাখুন এবং এটি কোনও নতুন ইউএসবি ড্রাইভের মূলটিতে অনুলিপি করুন এবং অনুলিপি করার পরে .disable_osx_metadata নাম দিন।
আপনি যখন এখন থেকে এটিকে সংযুক্ত করেন তখন এই ড্রাইভটি পরিষ্কার হয়ে যায়।
আমার পছন্দ মতো পরিষ্কার নয়। ওএসকে আরও দূষিত না করার জন্য আপনাকে ড্রাইভটি একটু দূষিত করতে হবে। মনে হয় কোনও উপায় নেই যে ওএসকে কেবল এটিকে একা রেখে দেয় এবং এমন কোনও ফাইল যুক্ত না করে যা আপনি চাননি।
টোডো: ডট-ফাইল তৈরি / সরানোর জন্য সক্ষম / অক্ষম ফাংশন যুক্ত করুন।
টোডো: এটি প্রতিটি ডিরেক্টরিতে .DS_Store ফাইলগুলি প্রতিরোধ করে না।
টোডো: কোনও ব্যবহারকারী এই ম্যানুয়াল দিকনির্দেশগুলি বেশিরভাগ এড়িয়ে যেতে পারে তাই স্ক্রিপ্ট এবং foo.work ফ্লো ফাইলটি প্যাকেজ করা সম্ভব? আমি দেখতে পাই অটোমেটরে একটি "রফতানি" বিকল্প রয়েছে যা কিছু প্রকারের প্যাকেজ ফাইল তৈরি করে।
টোডো: সম্ভবত এই পুরো পোস্টটি অপ্রচলিত। এই অ্যাপ্লাস্ক্রিপ্ট + অটোমেটরের ওয়ার্কফ্লো আরও ভাল হতে পারে:
https://superuser.com