विवरण
LF Terminal File Manager एक हल्का और शक्तिशाली फ़ाइल प्रबंधन उपकरण है जिसका उपयोग टर्मिनल में किया जाता है, जिसे Go भाषा में विकसित किया गया है। रेंजर से प्रेरित, यह तेज़ और प्रभावी फ़ाइल सिस्टम नेविगेशन पर ध्यान केंद्रित करते हुए एक टेक्स्ट-आधारित न्यूनतम इंटरफेस (TUI) प्रदान करता है, जो केवल कीबोर्ड का उपयोग करता है। LF उन उपयोगकर्ताओं के लिए आदर्श है जो टर्मिनल में कार्य प्रणाली को पसंद करते हैं और फ़ाइलों का प्रबंधन करने के लिए एक वैयक्तिकृत उपकरण चाहते हैं।
मुख्य विशेषताएँ:
- तेज़ नेविगेशन: Vim शैली के कीबोर्ड शॉर्टकट्स (जैसे कि मूवमेंट के लिए hjkl) का उपयोग करता है और तीन पैनलों में श्रेणीबद्ध दृश्य के साथ जल्दी से निर्देशिकाओं के माध्यम से नेविगेट करने की अनुमति देता है: पालन करने वाली निर्देशिका, वर्तमान और चयनित आइटम की सामग्री/पूर्वावलोकन।
- हल्का और पोर्टेबल: Runtime निर्भरता (terminfo डेटाबेस के अलावा) के बिना एकल बाइनरी के रूप में संकलित किया गया है, जिससे तेजी से बूट और कम मेमोरी खपत की गारंटी मिलती है।
- उन्नत व्यक्तिगतकरण: अनुकूलन योग्य शॉर्टकट्स और शेल कमांड के माध्यम से बाहरी उपकरणों के साथ इंटीग्रेशन का समर्थन करता है। कॉन्फ़िगरेशन फ़ाइलें, जैसे lfrc, रंग, आइकन और व्यवहारों को समायोजित करने की अनुमति देती हैं।
- फ़ाइलों का पूर्वावलोकन: टेक्स्ट फ़ाइलों का पूर्वावलोकन डिफ़ॉल्ट रूप से दिखाता है और, अतिरिक्त स्क्रिप्ट के साथ, अन्य स्वरूपों, जैसे चित्र और वीडियो (जैसे LF Uberzog एक्सटेंशन) का पूर्वावलोकन भी समर्थन करता है।
- क्लाइंट/सर्वर आर्किटेक्चर: LF के विभिन्न उदाहरणों के बीच फ़ाइल चयन को साझा करने की अनुमति देता है, विभिन्न टर्मिनलों के बीच कॉपी और पेस्ट जैसी ऑपरेशनों को आसान बनाता है।
- शेल के साथ इंटीग्रेशन: इसे संपादकों, पेजर्स और अन्य सिस्टम उपकरणों के साथ कार्य करने के लिए कॉन्फ़िगर किया जा सकता है, इसके अलावा इसे इंटरफ़ेस में सीधे शेल कमांडों का समर्थन करने के लिए भी कॉन्फ़िगर किया जा सकता है।
- फ़ाइल संचालन: कॉपी (y), कट (d), पेस्ट (p), नाम बदलना, फ़ाइलें/निर्देशिकाएँ बनाना और हटाने जैसी बुनियादी क्रियाओं का समर्थन करता है, स्क्रिप्ट के माध्यम से कार्यक्षमताओं को बढ़ाने की संभावना के साथ।