কমান্ড লাইন থেকে ফাইলের মাইম প্রকারটি কীভাবে পাবেন?


56

আমি মুদ্রিত স্ট্রিং (উদাহরণস্বরূপ application/vnd.oasis.opendocument.spreadsheet) কমান্ড লাইন থেকে একটি ফাইলের মাইম টাইপ পাওয়ার চেষ্টা করছি ।

আমি কীভাবে এটি করব তা সন্ধান করলাম এবং xdg-mimeআদেশটি সন্ধান করলাম ।

ম্যান পৃষ্ঠাটি পড়ার ( man xdg-mime) থেকে মনে হচ্ছে আমার চালানো উচিত xdg-mime query filetype FILE। যাইহোক, আমি যখন এটি কোনও ফাইল দিয়ে চালিত করি তখন এটি কিছুই প্রিন্ট করে না এবং প্রস্থান করে।

এই সমাধানের জন্য একটি উপায় আছে কি? বিকল্প কমান্ড?

উত্তর:


89

ব্যবহার file --mime-type -b filename

তাকান file --helpআরো টিপসের জন্য।


2

মহান এই পৃষ্ঠায় উত্তর একটি ফাংশন তাই মত লিপিতে রেখে দেওয়া যেতে পারে:

উদাহরণ

$ mime_type.sh /etc/passwd  
text/plain

mime_type.sh

function mime_type()
{
  file --mime-type -b $*
}

mime_type $*

4
ব্যবহার করুন -bফ্ল্যাগ বা --briefকরতে fileকরতে বংশীধ্বনিতুল্য পরিবর্তে awk
এমিল বিক্রষ্টম

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