Exa - " ls कमांड " के लिए एक आधुनिक प्रतिस्थापन जंग में लिखा है


एक्सा यूनिक्स जैसे ऑपरेटिंग सिस्टम पर लोकप्रिय ls कमांड के लिए एक हल्का, तेज और आधुनिक प्रतिस्थापन है। यह रस्ट प्रोग्रामिंग भाषा में लिखा गया है और कई अतिरिक्त सुविधाओं के साथ आता है जो पारंपरिक एलएस कमांड में उपलब्ध नहीं हैं। महत्वपूर्ण रूप से, इसके विकल्प समान हैं, लेकिन बिल्कुल समान नहीं हैं, जैसा कि ls कमांड के लिए है जैसा कि हम बाद में देखेंगे।

इसकी एक विशेष विशेषता विभिन्न प्रकार की फ़ाइलों के बारे में सूचीबद्ध जानकारी के बीच उपयोगी रंग है, जैसे फ़ाइल स्वामी, समूह स्वामी, अनुमतियां, ब्लॉक, इनोड जानकारी आदि। यह सभी जानकारी अलग-अलग रंगों का उपयोग करके प्रदर्शित की जाती है।

  • Small, fast, and portable.
  • Uses colors for distinguishing information by default.
  • It can display a file’s extended attributes, as well as standard filesystem information.
  • It queries files in parallel.
  • It has Git support; allows viewing of the Git status for a directory.
  • Also supports recursing into directories with a tree view.
  • Rustc version 1.17.0 or higher
  • libgit2
  • cmake

लिनक्स सिस्टम में एक्सा स्थापित करना

exa को स्थापित करने का सबसे आसान तरीका है, अपने लिनक्स वितरण के लिए एक बाइनरी फ़ाइल डाउनलोड करें और इसे /usr/local/bin के तहत रखें। ऐसा करने से पहले, आपको निम्न कमांड चलाकर सिस्टम पर स्थापित जंग के अनुशंसित संस्करण की आवश्यकता होगी।

$ curl https://sh.rustup.rs -sSf | sh
$ wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
$ unzip exa-linux-x86_64-0.7.0.zip
$ sudo 
$ sudo mv exa-linux-x86_64 /usr/local/bin/exa

यदि आप इसे स्रोत से संकलित करने के लिए पर्याप्त बहादुर हैं, तो आप आगे बढ़ सकते हैं और आवश्यक विकास उपकरण स्थापित कर सकते हैं और दिखाए गए अनुसार स्रोत से नवीनतम विकास संस्करण का निर्माण कर सकते हैं।

-------------- Install Development Tools -------------- 
$ sudo apt install libgit2-24 libgit2-dev cmake  [On Debian/Ubuntu]
$ sudo yum install libgit2 cmake	         [On CentOS/RHEL]			
$ sudo dnf install libgit2 cmake	         [On Fedora]

-------------- Install Exa from Source -------------- 
$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install 

बस! अब आप उस अनुभाग को देख सकते हैं जो दिखाता है कि लिनक्स में एक्सा का उपयोग कैसे किया जाता है।

लिनक्स सिस्टम में एक्सा का उपयोग कैसे करें

यहाँ, हम एक्सए कमांड के कुछ उपयोग उदाहरणों को देखेंगे, जो सबसे आसान है:

$ exa
$ exa -l
$ exa -bghHliS

exa के विकल्प समान हैं, लेकिन ls कमांड के समान नहीं है, अधिक exa के विकल्पों और उपयोग के लिए, Github प्रोजेक्ट पृष्ठ पर जाएं: https://github.com/ogham/exa

यदि आपके पास हमारे साथ साझा करने के लिए कोई प्रश्न या विचार है, तो कृपया नीचे टिप्पणी अनुभाग का उपयोग करें।