मैं vim द्वारा उत्पन्न सभी ~ फ़ाइलों को देखे बिना ls करना चाहता हूं। क्या यह संभव है?क्या मैं पाठ संपादक (~ एक्सटेंशन) फ़ाइलों को छिपाने के लिए bashrc में कुछ डाल सकता हूं?
उत्तर
यह बेहतर रूप से विम के भीतर हल किया गया है, क्योंकि बाश के विपरीत।
उपयोग
set backupdir=~/.backup,/tmp
~/.backup
निर्देशिका में अपने सभी ~ फ़ाइलें डाल करने के लिए। उस निर्देशिका को जो कुछ भी आप चाहते हैं उसे बदलें। /tmp
का अर्थ है कि यह ~/.backup
निर्देशिका में फ़ॉलबैक के रूप में कार्य करेगा।
आप बैकअप फ़ाइलें नहीं करना चाहते हैं सब पर उत्पन्न करने के लिए हो सकता है, आप इसे निष्क्रिय करने के लिए
set nobackup
set nowritebackup
उपयोग कर सकते हैं, लेकिन आप निश्चित रूप से है कि कार्यक्षमता खो देंगे।
संपादित करें:
हालांकि उपरोक्त समाधान अभी भी एक मेरा सुझाव है क्योंकि आप इसके साथ और अधिक कर सकते हैं, मैं सिर्फ महसूस किया कि ls
एक -B
विकल्प है जिसके ~
के साथ समाप्त फ़ाइलें छिपाना होगा। मैंने इसे खुद को अलिया किया है, और कभी नहीं देखा। यदि आप वास्तव में चाहते हैं, तो आप ls -B
उपनाम कर सकते हैं और उसके साथ जा सकते हैं।
संपादित करें v2.0:
वेस्ली को बताया गया है, कुछ प्लेटफॉर्म 'ls
आदेश -B
के लिए अलग अलग अर्थ है, कुछ इसे बिल्कुल नहीं हो सकता है। मैं जीएनयू ls
का उपयोग कर रहा हूं, और जब तक मुझे याद है, तब तक यह स्विच रहा है।
कई संपादक बैकअप फ़ाइलों का प्रतिनिधित्व करने के लिए ~
फ़ाइलों का उपयोग करते हैं। (मैं इस चाल का उपयोग एडिट से बैकअप फ़ाइलों को छिपाने के लिए।), प्रदर्शित होने से उन्हें निष्क्रिय करने के लिए इस आदेश को जोड़ने के लिए अपने bashrc
:
alias ls='ls --hide=*~'
संपादित करें: मैक ओएस एक्स ls
पास यह विकल्प प्रतीत नहीं होता है, तो यह निम्नानुसार है कि बीएसडी ls
में शायद यह नहीं है। उबंटू में यह विकल्प है, इसलिए कई लिनक्स वितरण संभवतः करते हैं; अपने मैनुअल पेजों की जांच करें। इसके अलावा, मैक ls
में एक अलग -B
प्रतीत होता है, इसलिए Sykora's advice का उपयोग करते समय इस पर विचार करें।
यदि आप उन्हें एलएस से छिपाते हैं तो आप sorrrryyyy होंगे। वे अभी भी वहां होंगे जहां तक grep और अन्य टूल्स चिंतित हैं सिवाय इसके कि अब आप उन्हें नहीं देख सकते हैं। उन्हें/tmp में स्थानांतरित करने का एक बेहतर तरीका है।
यह समस्या विशेष रूप से .svn निर्देशिकाओं के साथ गंभीर है, जिसमें सभी प्रकार के बेकार cr * p हैं जिन्हें आप वास्तव में संपादित नहीं करना चाहते हैं। मुझे उस के लिए समाधान नहीं पता है।
अच्छा बिंदु, चेतावनी के लिए धन्यवाद – HXCaine
मैक ओएस एक्स के लिए:
brew install coreutils
echo "alias ls='/usr/local/bin/gls -B'" >> ~/.bashrc
- 1. अनदेखी फ़ाइलों को छिपाने के लिए मैं एसवीएन स्थिति को दोबारा कैसे कॉन्फ़िगर कर सकता हूं?
- 2. ग्रहण में सभी अज्ञात फ़ाइलों के लिए मैं एक संपादक को डिफ़ॉल्ट संपादक कैसे बना सकता हूं?
- 3. Google Analytics - क्या मैं स्पीकर में स्क्रिप्ट डाल सकता हूं?
- 4. मैं JSON डेटा को कॉफीस्क्रिप्ट में कैसे डाल सकता हूं?
- 5. क्या मैं NSDictionary में ऑब्जेक्टिव सी @ चयनकर्ता डाल सकता हूं?
- 6. मैं टर्मिनल से टेक्स्ट फ़ाइलों में टैब कैसे डाल सकता हूं?
- 7. विधानसभा के लिए पाठ संपादक
- 8. क्या मैं stdin में बाइनरी डाल सकता हूं? सी #
- 9. क्या मैं वर्तमान संपादक में खुली फ़ाइलों के साथ एक वर्किंग सेट बना सकता हूं?
- 10. मैं ऑब्जेक्ट को जेनेरिक में कैसे डाल सकता हूं?
- 11. क्या मैं पुनर्गठित पाठ के लिए "Smartypants" जोड़ सकता हूं?
- 12. क्या पाठ संपादक पर्ल
- 13. मैं अपने एक्सटेंशन के आधार पर एस 3 में फ़ाइलों को कैसे सीमित कर सकता हूं?
- 14. मैं स्ट्रिंग में उद्धरण कैसे डाल सकता हूं?
- 15. क्या मैं गिट में फ़ाइलों को मर्ज कर सकता हूं?
- 16. क्या मैं किसी निश्चित प्रक्रिया के लिए कुछ फ़ाइलों तक पहुंच प्रतिबंधित कर सकता हूं?
- 17. मैं वस्तु को गतिशील रूप से कैसे डाल सकता हूं?
- 18. संपादक विंडो का चयनित पाठ प्राप्त करें .. विज़ुअल स्टूडियो एक्सटेंशन
- 19. मैं तालिका में पंक्ति कैसे डाल सकता हूं?
- 20. .m फ़ाइलों को उत्कृष्ट पाठ
- 21. डॉस में कुछ फ़ाइलों को छोड़कर मैं सभी फाइल/उपनिवेशियों को कैसे हटा सकता हूं?
- 22. QSyntaxHighlighter के साथ छिपाने वाला पाठ
- 23. गैर-ASCII पाठ त्रुटियों को अनदेखा करने के लिए मैं poedit को कैसे बता सकता हूं?
- 24. Mercurial में, क्या मैं केवल दो फाइलों के बीच कुछ फाइलों को विलय कर सकता हूं?
- 25. मैं पर्ल में एक्सेल फ़ाइलों को कैसे पढ़ सकता हूं?
- 26. गिटिग्नोर - केवल कुछ एक्सटेंशन और फ़ाइलों को अनुमति दें
- 27. ग्रहण पाठ संपादक में, मैं पैराग्राफ को 80 अक्षरों तक विस्तृत/सुधार/उचित कैसे कर सकता हूं?
- 28. क्या मैं दृश्य स्टूडियो 2012 टी-एसक्यूएल संपादक में #regions परिभाषित कर सकता हूं?
- 29. क्या मैं अपने स्क्लाइट कनेक्शन और कर्सर को फ़ंक्शन में डाल सकता हूं?
- 30. क्या मैं इंटरफ़ेस को लागू करने के लिए एक्सटेंशन विधियों का उपयोग कर सकता हूं?
बैकअप फ़ाइलों अक्षम करने या उन सब को/tmp में स्थानांतरित शायद एक बुद्धिमान विकल्प नहीं है। इन छोटे buggers मुझे कुछ बार बचाया :) मैं सिस्टम पर वेस्ले के उपनाम के साथ जाना होगा जहां यह संभव है। – Morlock