কমান্ড লাইন থেকে ডিফল্ট প্রোগ্রাম দিয়ে ফাইল কীভাবে খুলবেন?


10

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

পরিবর্তে কমান্ড-লাইন ব্যবহার করে ডিফল্ট প্রোগ্রাম দিয়ে কোনও ফাইল খোলার উপায় আছে?

বিকল্পভাবে, কোনও ফাইল খোলা আছে বলে একটি ফাইল এক্সটেনশন দেওয়া আছে?

উত্তর:


15

পরিবর্তে কমান্ড-লাইন ব্যবহার করে ডিফল্ট প্রোগ্রাম দিয়ে কোনও ফাইল খোলার উপায় আছে?

এটি একটি কাজ xdg-open:

এক্সডিজি-ওপেন ব্যবহারকারীর পছন্দের অ্যাপ্লিকেশনটিতে একটি ফাইল বা URL খুলবে। যদি কোনও URL সরবরাহ করা থাকে তবে URL টি ব্যবহারকারীর পছন্দের ওয়েব ব্রাউজারে খোলা হবে। যদি কোনও ফাইল সরবরাহ করা হয় তবে ফাইলটি সেই ধরণের ফাইলগুলির জন্য পছন্দসই অ্যাপ্লিকেশনটিতে খোলা হবে। এক্সডিজি-ওপেন ফাইল, এফটিপি, এইচটিপি এবং https ইউআরএল সমর্থন করে।

  • এটির ডিফল্ট প্রয়োগ সহ একটি ফাইল খোলার সিনট্যাক্স:

    xdg-open {file}
    

এক্সডিজি-ওপেন উবুন্টুতে প্রাক-ইনস্টল করা আসে।

বিকল্পভাবে, কোনও ফাইল খোলা আছে বলে একটি ফাইল এক্সটেনশন দেওয়া আছে?

এক্সটেনশন দ্বারা, না। ডিফল্ট অ্যাপ্লিকেশনটি মাইম টাইপের উপর নির্ভর করে বেছে নেওয়া হয়, এক্সটেনশন নয়। লিনাক্সের "এক্সটেনশন" নেই।

একটি নির্দিষ্ট ফাইলের জন্য, আপনি xdg-mimeফাইলের এমআইএমএম টাইপ এবং এর সাথে যুক্ত ডিফল্ট অ্যাপ্লিকেশন উভয়ই নির্ধারণ করতে ব্যবহার করতে পারেন :

  • একটি ফাইলের মাইমে টাইপ প্রদর্শনের জন্য সিনট্যাক্স:

    xdg-mime query filetype {file}
    
  • এমআইএমআই টাইপের ডিফল্ট অ্যাপ্লিকেশন প্রদর্শনের জন্য সিনট্যাক্স:

    xdg-mime query default {mimetype}
    
  • কোনও ফাইলের ডিফল্ট অ্যাপ্লিকেশন প্রদর্শনের জন্য সিনট্যাক্স:

    xdg-mime query default "$(xdg-mime query filetype {file})"
    

(হ্যাকি) ওয়ার্কআরাউন্ড হিসাবে আপনি কমান্ডটি ব্যবহার করতে পারেন

xdg-mime query default \
    `xdg-mime query filetype "$(find ~ / -iname '*.png' -print -quit)"`

যেমন পিএনজি চিত্রগুলির জন্য ডিফল্ট অ্যাপ্লিকেশন প্রদর্শন করতে।

এটি কেবল তখনই কাজ করবে যদি আপনার কম্পিউটারে কোনও পিএনজি চিত্র থাকে এবং প্রথম পাওয়া ফাইলটি .pngবৈধ পিএনজি চিত্র হয়।


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

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