मैं टर्मिनल में चुपचाप कैसे चला सकता हूं?


5

मेरे पास बहुत सारे ज़िप अभिलेखागार हैं जिन्हें मैं एक स्क्रिप्ट में अनपैक करना चाहता हूं। क्या उन्हें चुपचाप चलाने का कोई तरीका है?

यही सब कुछ मेरे पास है:

bash> unzip  02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 
Archive:  02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip
02b852e3571e46f25fdfc79f43ceb726ddff9ba7
  inflating: .editorconfig           
  inflating: .gitattributes      
bash>  

यहाँ मैं क्या चाहता हूँ:

bash> unzip <something to silence zip> MyArchive.zip      
bash>  

3
man unzipअपने दोस्त (कम या ज्यादा सभी आदेशों आप टर्मिनल में चला सकते हैं के लिए काम करता है) है
nohillside

मुझे इसके बारे में पता है manलेकिन मेरा मानना ​​है कि ज्यादातर लोग इस बात से सहमत होंगे कि जो आप manपृष्ठों के माध्यम से देखना चाहते हैं वह मिलना मुश्किल है । मुझे लगता है कि यहां पूछना आसान और आसान था।
व्हिटेकैट

इसका इस्तेमाल करने में कुछ समय लगता है, लेकिन कमांड लाइन विकल्प जैसी चीजें वहां आसानी से मिल जाती हैं।
nohillside

यहां पूछना उपयोग करने से कहीं अधिक प्रयास है man command। लेकिन यह पूछे जाने के बाद सबसे अच्छे जवाब के लिए गुग्लिंग और कूदना उपयोग करने की तुलना में आसान है man। तो इस लड़के को मांगने के लिए आशीर्वाद दें।
बेन बार्के

जवाबों:


16

जैसा कि मैनुअल में कहा गया है, -q (शांत) या -qq (यहां तक ​​कि शांत)।

unzip -qq filename

4

अगर आप अपने टर्मिनल कमांड से आउटपुट नहीं देखना चाहते हैं तो आप अपने कमांड के अंत में '> / dev / null 2> & 1' जोड़कर स्टैंडर्ड आउट और स्टैंडर्ड त्रुटि दोनों को रीडायरेक्ट कर सकते हैं। बेशक यह त्रुटियों को छिपा सकता है, इसलिए आप अपने उपयोग के मामले के आधार पर इसके बजाय इसे एक फ़ाइल पर पुनर्निर्देशित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.