আমি সিংহ সহ একটি নতুন ম্যাকবুকে আপগ্রেড করেছি এবং আমার কিছু পুরানো অ্যাপ্লিকেশন আসতে পারে না তা আবিষ্কার করে আমি আমার ফাইলগুলিকে নির্দিষ্ট প্রকারের জন্য ঝাঁকিয়ে দিচ্ছি যা ভবিষ্যতের প্রমাণ ফর্ম্যাটে রূপান্তরিত করতে হবে। এই ফাইলগুলির অনেকগুলি সিস্টেমে 7 এ ফিরে যায় এবং কারও কারও কখনও ফাইলের নাম এক্সটেনশন (ডিওহ) ছিল না, তাই আমি তাদের সন্ধান করার সর্বোত্তম উপায়টি পুরানো-শৈলীর স্রষ্টা / টাইপ কোডগুলি দ্বারা অনুসন্ধান করা fig
আমি বেশিরভাগ টাইপ কোডের সাফল্যের সাথে এমডিফাইন্ড কমান্ডটি ব্যবহার করে আসছি তবে আমি আবিষ্কার করেছি যে এর ফলাফলগুলি সর্বদা সুসংগত হয় না। আমি 3DMF ফাইলগুলি সন্ধান করার সময় কী ভুল হচ্ছে তার একটি উদাহরণ এখানে।
প্রথমে আমি টাইপ কোড যাচাই করতে mdls চালাব:
$ mdls garage.3DMF
kMDItemContentCreationDate = 2002-06-24 02:05:20 +0000
...
kMDItemFSCreatorCode = "OP40"
...
kMDItemFSTypeCode = "3DMF"
kMDItemKind = "3dmf"
...
"আহ, তাই এটি 'থ্রিডিএমএফ'," আমার মনে হয়। কাজ করে যাচাই করতে এখন আমি একই ডিরেক্টরিতে এমডিফাইন্ড চালাচ্ছি:
mdfind -onlyin . "kMDItemFSTypeCode == '3DMF'"
কিন্তু কিছুই ফিরিয়ে দেওয়া হয় না! আসলে, আমি যখন সমস্ত ড্রাইভ ছড়িয়ে ছিটিয়ে থাকি তখনও আমি পুরো ড্রাইভটিতে চালিত করে কিছুই ফিরে আসে না।
একটি সাধারণ ক্যোয়ারী চালানো (এমডিফাইন্ড 3 ডিএমএফ) মনে হচ্ছে কাজটি করছে, তবে এটি অত্যধিক কিল এবং অনেকগুলি মিথ্যা ইতিবাচক প্রত্যাশা করে। এখানে আমি এখানে কিছু ভুল করছি?