डुप्लिकेट बैकअप से सभी छिपी हुई फ़ाइलों और फ़ोल्डरों को कैसे बाहर करना है


13

मैं सभी छिपी हुई फ़ाइलों और फ़ोल्डरों को उनमें से प्रत्येक को निर्दिष्ट किए बिना, बैक अप लेने से कैसे अलग कर सकता हूं?

जवाबों:


8

एक छिपी हुई फ़ाइल या निर्देशिका एक डॉट (जैसे .bash_history, .cache/) से शुरू होती है । इसके लिए पैटर्न है .*, इसलिए आप --exclude '.*'छिपी हुई फ़ाइलों और निर्देशिकाओं को बाहर करने के लिए विकल्प का उपयोग कर सकते हैं । यह विकल्प अन्य --includeपैटर्न से पहले आना चाहिए क्योंकि:

किसी दिए गए फ़ाइल को फ़ाइल चयन प्रणाली द्वारा ठीक से बाहर रखा गया है जब पहली मिलान फ़ाइल चयन स्थिति निर्दिष्ट करती है कि फ़ाइल को बाहर रखा गया है; अन्यथा फ़ाइल शामिल है।

( मैन डुप्लिकेट से )


11

डुप्लिकेटिटी के GUI ("बैकअप" / deja-dup) में, यदि आप अपनी बहिष्कृत फ़ाइलों में डॉट-फ़ाइल सूचीबद्ध करना चाहते हैं, तो आपको उन्हें GUI के माध्यम से चुनने में कठिनाई हो सकती है।

  1. "फ़ोल्डर" टैब के तहत प्लस ("+") आइकन पर क्लिक करें और जो भी श्रेणी आप चाहते हैं (उदाहरण के लिए "इस श्रेणी को अनदेखा करने के लिए फ़ोल्डर")। यह एक फ़ाइल ब्राउज़र लाता है।
  2. यदि आप डॉट फाइल्स (यानी, "हिडन फाइल्स") का चयन करना चाहते हैं, तो इस फाइल ब्राउजर में कुछ खाली जगह पर राइट क्लिक करें और "शो हिडन फाइल्स" चुनें।
  3. अब आप स्पष्ट रूप से कुछ या कई या सभी डॉट फ़ाइलों का चयन करने के लिए ctrl-click या shift-click का उपयोग कर सकते हैं।

यह प्रश्न का उत्तर नहीं देता है, लेकिन कमांड लाइन गैर-समाधान के लिए संदर्भित अन्य उत्तर। यह एक GUI गैर-समाधान है।


9

डेवलपर द्वारा निर्णय विकल्पों को बहुत सरल रखना है। यह कई बार अनुरोध किया गया है यहाँ और यहाँ इस मुद्दे पर कुछ बग रिपोर्ट / सुविधा हेतु निवेदन कर रहे हैं।

आप जो चाहते हैं उसे प्राप्त करने का एक आसान तरीका केवल संपूर्ण / होम निर्देशिका को चुनने के बजाय केवल निर्देशिका (/ दस्तावेज़, / संगीत, / चित्र, आदि ...) को जोड़ना है। आपके / आपके होम डायरेक्टरी में 10 या उससे कम फोल्डर होने की संभावना है, इसलिए यह आसान है फिर सभी छिपे हुए फोल्डर और फाइलों को छोड़कर।

यह एक अच्छा सवाल है, लेकिन इसका जवाब वर्कअराउंड का उपयोग करना है।


जब कुछ फ़ोल्डरों को बाहर रखा जाता है --include Documents --include Music, तो --exclude '*'अंत में एपेंड करना न भूलें या वैसे भी फाइलों को शामिल किया जाएगा।
लेकेनस्टेन

@Lekensteyn अच्छी बात है। मेरा उत्तर मेरे जैसे लोगों के लिए अधिक सक्षम है जो 'बैकअप' GUI- आधारित ऐप के माध्यम से दोहराव का उपयोग करते हैं। मैंने वास्तव में आपके उत्तर को बेहतर बना दिया है क्योंकि यह बेहतर है, लेकिन मुझे लगता है कि दूसरों ने अब मेरा उत्थान किया है। लब्बोलुआब यह है कि अगर लोग इसे टर्मिनल के माध्यम से स्थापित कर रहे हैं, तो उन्हें यह सुनिश्चित करने की आवश्यकता है कि बहिष्कृत कमांड का उपयोग किया जाए, सही?
टॉम ब्रॉसमैन

मैंने तुम्हारा उत्थान किया क्योंकि इसमें वास्तव में बहुमूल्य जानकारी है। मुझे यह पता लगाने में एक मिनट लगा कि --exclude '*'कमान आवश्यक है, इसलिए उम्मीद है कि मैं अब दूसरों का समय बचा सकता हूं।
लेकेन्स्टाइन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.