मैं ओएस एक्स में कमांड लाइन से इसके डिफ़ॉल्ट एप्लिकेशन में एक फ़ाइल कैसे खोल सकता हूं?


15

मैं कमांड लाइन से इसके डिफॉल्ट एप्लिकेशन में एक फ़ाइल कैसे खोल सकता हूं?

उदाहरण के लिए यदि मेरे पास कोई फ़ाइल है foo.doc, तो क्या मैं command ./foo.docसीएलआई में टाइप कर सकता हूँ और क्या वह फ़ाइल वर्ड में खुली है?

नोट: मेरे linux मशीन पर, मैं का उपयोग करेंगे, xdg-openलेकिन यह मेरे मैक पर काम नहीं करता है।

जवाबों:


17

उपयोग:

open foo.doc

या, वैकल्पिक रूप से:

open -n foo.doc

यदि वह पहले से ही उस ऐप के लिए खुला है, तो उसे एक नया उदाहरण खोलने के लिए मजबूर करने के लिए।


2
openपता करने के लिए एक बहुत अच्छी आज्ञा है।
Cajunluke

3
open -nएक नया उदाहरण खोलता है, एक खिड़की नहीं।
लारी

3
यह भी अच्छा है open .(या के स्थान पर किसी भी निर्देशिका का नाम .), जो खोजक (एक निर्देशिका के लिए डिफ़ॉल्ट अनुप्रयोग) को खोलता है।
नाथन लॉन्ग

1
मैं विशिष्ट फ़ाइल प्रकार के लिए खुलने वाले डिफ़ॉल्ट पसंदीदा प्रोग्राम को कहां सेट कर सकता हूं? (यह बहुत अच्छा होगा यदि यह वरीयता कहीं संग्रहीत की जाए, इसे gui द्वारा निर्धारित करना बहुत कष्टप्रद है)
gaussblurinc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.