क्या मैं ~ से ~ / .config तक सभी dotfiles को स्थानांतरित कर सकता हूं?


9

मेरे घर की निर्देशिका हाल ही में बहुत गड़बड़ हो गई।

क्या मैं अभी सभी dotfiles और dotdirectories को स्थानांतरित कर सकता हूं ~/.config? (बिना सहानुभूति बनाए)

क्या मैं अपने इनफॉर्म्स को लगाने के लिए नए इंस्टॉल किए गए सॉफ़्टवेयर को मजबूर कर सकता हूं ~/.config?


lsडिफ़ॉल्ट रूप से dotfiles नहीं दिखाता है। यदि आप इसके लिए किसी अन्य नाम का उपयोग कर रहे lsहैं -a, तो जब आप चाहें तब इसे करना बंद कर दें। (बेशक, टैब-पूरा करना अभी भी डॉटफाइल्स को संभावित पूर्णताओं के रूप में दिखाता है mv foo.txt ~/<tab><tab>)
पीटर कॉर्ड्स

जवाबों:


16

संक्षिप्त उत्तर: नहीं।

आप अपने डॉटफ़ाइल्स को आगे नहीं बढ़ा सकते हैं ~/.configऔर कार्यक्रमों की उम्मीद कर सकते हैं कि किसी भी तरह से अनुमान लगाया जा सके कि कोई भी डॉटफ़ाइल्स ~इसका मतलब नहीं है कि वे कहीं और हो सकते हैं।

इसलिए, आपको प्रत्येक कार्यक्रम को देखने के लिए स्पष्ट रूप से बताना चाहिए ~/.config। (मुझे लगता है कि ज्यादातर मामलों में यह कुछ पर्यावरण चर सेट करके किया जाता है।)

फिर भी, कई कार्यक्रम भी ऐसी संभावना की कल्पना नहीं करते हैं; तो आप अभी भी कुछ dotfile के तहत होगा ~


तो आप कहते हैं, अगर मुझे प्रासंगिक पर्यावरण चर मिलें, तो मैं कम से कम एक अलग फ़ोल्डर में कॉन्फिग फाइल रख सकता था?
user430 17

सिद्धांत रूप में, हाँ। मेरे अनुभव में, कोई भी आदेश अनुकूलन फ़ाइलों के लिए अनुमति नहीं देता है। वे हमेशा पूर्वनिर्धारित फ़ाइलों के एक सेट का उपयोग करते हैं, वरीयता के कुछ क्रम में। दुर्भाग्य से, केवल अल्पसंख्यक उपयोग करते हैं ~./config। जैसा कि मेरे जवाब में "अनुमान" है, यह सिर्फ एक सट्टा विषयांतर था।
गीकुंल

9

नहीं, आप ~ /.* को ~ / .config में स्थानांतरित नहीं कर सकते

.शीर्ष स्तर के होम डायरेक्टरी ( /home/$USER) के साथ शुरू होने वाली अधिकांश फाइलें और निर्देशिकाएं आपकी ओर से चीजें करने वाले एप्लिकेशन द्वारा नियंत्रित की जाती हैं।

के रूप में ऐसी भीतर फ़ोल्डर .../Documents, .../Pictures, .../Downloads, आदि लगभग हमेशा अपने अनन्य डोमेन है। सबसे अच्छा अभ्यास यह है कि आप कभी भी अपनी फ़ाइलों को /home/$USER( ~) में न डालें । तब आपको उन सभी .फ़ाइलों और निर्देशिकाओं के माध्यम से खोज करने में असुविधा नहीं होती है जिन्हें आप नियंत्रित नहीं करते हैं।

Nautilusपरेशान पानी को नेविगेट करने के लिए अच्छे जहाज का उपयोग करना

मैं एक आत्म-गोपनीय सीएलएफ (कमांड लाइन फ्रीक) आईबीएम पीसी-डॉस दिनों के लिए वापस डेटिंग कर रहा हूं। कुछ वर्षों के बाद हालांकि मैं दक्षता और शक्ति की प्रशंसा करने आया हूं Nautilus

Nautilus फ़ाइल प्रबंधक के भीतर आप अपनी आँखों से इन फ़ाइलों और निर्देशिकाओं को छिपा सकते हैं। शीर्ष बार Filesमेनू पर जाएं और Editफिर चुनें Preferencesऔर इस स्क्रीन पर विकल्प को बंद करें:

Nautilus सिस्टम फ़ाइलों को छिपाते हैं

इस सवाल का जवाब देने में मैंने खुद को ऊपर रखा और तुरंत मुख्य Nautilus खिड़की को फिर से रंग दिया। अपने आश्चर्य के लिए मैंने अपनी खुद की एक दर्जन फाइलों की खोज की जो सभी सिस्टम फाइलों के भीतर छिपी हुई थीं। मैंने उन्हें उपयुक्त उप-निर्देशिकाओं में स्थानांतरित कर दिया या उन्हें हटा दिया।

नॉटिलस हॉट की / कीबोर्ड शॉर्टकट

छिपी हुई फ़ाइलों / निर्देशिकाओं को चालू और बंद करने के लिए Ctrl+ दबाएं H। यह पिछले अनुभाग में वर्णित स्थायी सेटिंग्स को नहीं बदलता है। यह केवल आपके वर्तमान सत्र के लिए रहता है, लेकिन आपको एक समय के विचारों के लिए कॉन्फ़िगरेशन बदलने की असुविधा से बचाता है।

इस खंड पर जानकारी प्रदान करने के लिए नीचे दिए गए टिप्पणीकारों ( @videonauth और @ utf-8 ) को बहुत धन्यवाद ।


1
उसी
छिपाव

@Videonauth उस शॉर्ट कट की के लिए धन्यवाद! आपने मेरा शेष वर्ष :)
विनयुनुच्स 2 यूनिक्स

1
आपका स्वागत है मेरे लिए यह अंतिम क्रिया थी, आप सभी को देखिए, जब मैं फिर से शांत होता हूं: p
Videonauth

4
Ctrl+Hसेटिंग्स में इसे बदलने और इसके बीच एक महत्वपूर्ण अंतर है : यदि आप इसे सेटिंग्स में बदलते हैं तो यह केवल स्थायी है।
यूटीएफ -8
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.