ম্যাক ওএস এক্স-এর কমান্ড লাইন থেকে কোনও ফাইলের ইউটিআই কীভাবে পাবেন?


24

এমন কোনও কমান্ড লাইন ইউটিলিটি আছে যেখানে আমি কোনও ফাইল নাম পাস করতে পারি, যা সেই ফাইলের জন্য প্রযোজ্য ইউটিআইগুলিকে ফিরিয়ে দেবে?

উদাহরণ স্বরূপ:

hypothetical-uti-fetcher /Library/Desktop\ Pictures/Aqua\ Blue.jpg

আমাকে দিতে পারে:

public.jpeg
public.image
public.data

উত্তর:


27

আপনি mdlsকোনও ফাইলের জন্য ইউটিআই সন্ধান করতে কমান্ডটি ব্যবহার করতে পারেন :

mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg

এবং এটি আপনাকে একগুচ্ছ তথ্য দেবে, উপরের দিকে এটি এমন কিছু বলবে

kMDItemContentType             = "public.plain-text"

আশাকরি এটা সাহায্য করবে!


3
চমৎকার। ধন্যবাদ। mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpgআমি যা চেয়েছিলাম ঠিক তেমনই।
স্মোক্রিস

আপনাকে স্বাগতম, আমি খুশি এই সাহায্য করেছে।
ওফার্স

1
ধরুন আমি আমার স্পটলাইট সূচকটি বন্ধ করে দিয়েছি এবং মনে হচ্ছে আমার কোনও মেটাডেটা সঞ্চিত নেই। (এমডিএলএস যা-কিছু ফাইল কেবল বলে যে ফাইলটি পাওয়া যায় নি)। এমডি * পরিষেবাগুলি কীভাবে প্রথমে সামগ্রীর প্রকার তৈরি করতে পারে?
অরেল বালি

7

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

আপনি যখন একটি কুইলক্লু প্লাগইন বিকাশ করছেন তখন ইউটিআই কুইললুক কোন ফাইলের কী মনে করে এবং প্রাকদর্শনটির জন্য কোন প্লাগইন ব্যবহার করে তা দেখার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করাও কার্যকর:

qlmanage -d 4 -p /path/to/file

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