ম্যাক সিস্টেমগুলো সাধারণত কম ত্রুটি দেখায়, কিন্তু একবার ত্রুটি হলে সেগুলো একদম বিভ্রান্তিকর এবং ক্লান্তিকর হয়। ত্রুটি মেসেজগুলো প্রায়শই অস্পষ্ট, এবং এই ত্রুটিগুলোর বিরলতা কারণে ইন্টারনেটে পর্যাপ্ত সাহায্য পাওয়া কঠিন।
এরর -36 এই ধরনের একটি অস্বাভাবিক সমস্যা, যা ফাইল এক জায়গা থেকে অন্য জায়গা কপি করার সময় ঘটে। सौভাগ্যক্রমে, এর সমাধান খুব সহজ: টার্মিনাল অ্যাপ খুলুন (স্পটলাইট দিয়ে দ্রুত খুলা যায়) এবং নিচের কমান্ডটি টাইপ করুন:
dot_clean /Path/To/Source/Directory
উদাহরণস্বরূপ, যদি সমস্যাযুক্ত ফাইল আপনার হোম ডিরেক্টরির অধীনে ডাউনলোডস ফোল্ডারে থাকে, তবে টাইপ করুন:
dot_clean ~/Downloads
কমান্ড টাইপ করার সাথে সাথে আবার ফাইল কপি করার চেষ্টা করুন। এখন কাজ করবে।
এটি কেন কাজ করে তা জানতে চান? HFS+ ফাইলসিস্টেম ব্যবহারকারী nieuバー ম্যাকগুলোতে ফাইলগুলো দুটি অংশে সংরক্ষিত হয়: একটি অংশ হল ডেটা ফর্ক, যা ফাইলটির আসল ডেটা ধারণ করে, আরেকটি অংশ হল রিসোর্স ফর্ক, যা মেটাডেটা ধারণ করে—যেমন আইকন ইমেজ এবং ফাইল ভার্সন।
সব ফাইলসিস্টেম এই দুই-ফর্ক স্ট্রাকচার সাপোর্ট করে না, তাই ম্যাক иногда ফাইলটিকে একটি ডেটা ফাইল এবং একটি রিসোর্স ফাইলে ভাগ করে দেয়। রিসোর্স ফাইলের নাম ডেটা ফাইলটির মতোই থাকে, শুধু শুরুতে "._" প্রিফিক্স থাকে—যা অধিকাংশ সময় ঠিকমতো কাজ করে, কিন্তু ফাইলসিস্টেমের মধ্যে ফাইল সরানোর সময় (যেমন ম্যাক ফাইল FAT32 ড্রাইভে নিয়ে আবার ম্যাকে ফিরিয়ে আনলে) এরর -36 ঘটাতে পারে।
dot_clean কমান্ডটি একটি ডিরেক্টরি স্ক্যান করে, সেখানে থাকা সব ফাইল চেক করে, এবং সব ডেটা ফাইলকে তাদের সংশ্লিষ্ট রিসোর্স ফাইলের সাথে মার্জ করার চেষ্টা করে। যদি কোনো ডিরেক্টরিতে কাজ না করে, তবে আপনার পুরো ফাইলসিস্টেমে dot_clean চালাতে হতে পারে, যা আপনাকে টাইম মেশিন দিয়ে পুরো ড্রাইভ ব্যাকআপ নেওয়ার পরেই করা উচিত:
sudo dot_clean -n /
এটি আপনার এরর -36 সমাধান করল? এই ত্রুটি সমাধানের অন্য কোনো উপায় জানেন? নিচে কমেন্টে জানান!