എക്സാ - റസ്റ്റിൽ എഴുതിയ ls കമാൻഡിന് ഒരു ആധുനിക പകരക്കാരൻ


എക്സാ എന്നത് ജനപ്രിയമായ ls കമാൻഡിന് പകരം ഭാരം കുറഞ്ഞതും വേഗതയേറിയതും ആധുനികവുമായ ഒരു പകരക്കാരനാണ്. പ്രധാനമായി, അതിന്റെ ഓപ്uഷനുകൾ സമാനമാണ്, പക്ഷേ ls കമാൻഡിന് സമാനമായി അല്ല, നമ്മൾ പിന്നീട് കാണും.

ഫയൽ ഉടമ, ഗ്രൂപ്പ് ഉടമ, അനുമതികൾ, ബ്ലോക്കുകൾ, ഐനോഡ് വിവരങ്ങൾ എന്നിങ്ങനെ വിവിധ തരം ഫയലുകളെക്കുറിച്ചുള്ള ലിസ്റ്റുചെയ്ത വിവരങ്ങൾ തമ്മിൽ വേർതിരിക്കുന്നതിനുള്ള ഉപയോഗപ്രദമായ നിറങ്ങളാണ് ഇതിന്റെ ഒരു പ്രത്യേകത. ഈ വിവരങ്ങളെല്ലാം പ്രത്യേക നിറങ്ങൾ ഉപയോഗിച്ചാണ് പ്രദർശിപ്പിക്കുന്നത്.

  • ചെറുതും വേഗതയേറിയതും പോർട്ടബിൾ.
  • ഡിഫോൾട്ടായി വിവരങ്ങൾ വേർതിരിച്ചറിയാൻ നിറങ്ങൾ ഉപയോഗിക്കുന്നു.
  • ഇതിന് ഒരു ഫയലിന്റെ വിപുലീകൃത ആട്രിബ്യൂട്ടുകളും സാധാരണ ഫയൽസിസ്റ്റം വിവരങ്ങളും പ്രദർശിപ്പിക്കാൻ കഴിയും.
  • ഇത് ഫയലുകളെ സമാന്തരമായി അന്വേഷിക്കുന്നു.
  • ഇതിന് Git പിന്തുണയുണ്ട്; ഒരു ഡയറക്uടറിക്കായി Git സ്റ്റാറ്റസ് കാണാൻ അനുവദിക്കുന്നു.
  • ഒരു ട്രീ കാഴ്uചയ്uക്കൊപ്പം ഡയറക്uടറികളിലേക്ക് ആവർത്തിക്കുന്നതിനെയും പിന്തുണയ്uക്കുന്നു.

  • Rustc പതിപ്പ് 1.17.0 അല്ലെങ്കിൽ ഉയർന്നത്
  • libgit2
  • cmake

ലിനക്സ് സിസ്റ്റങ്ങളിൽ Exa ഇൻസ്റ്റാൾ ചെയ്യുന്നു

നിങ്ങളുടെ ലിനക്സ് വിതരണത്തിനായി ഒരു ബൈനറി ഫയൽ ഡൗൺലോഡ് ചെയ്uത് /usr/local/bin എന്നതിന് കീഴിൽ സ്ഥാപിക്കുക എന്നതാണ് എക്uസ ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള എളുപ്പവഴി. ഇത് ചെയ്യുന്നതിന് മുമ്പ്, ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് നിങ്ങൾ റസ്റ്റിന്റെ ശുപാർശ ചെയ്ത പതിപ്പ് സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

$ 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

ഉറവിടത്തിൽ നിന്ന് കംപൈൽ ചെയ്യാൻ നിങ്ങൾക്ക് ധൈര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് മുന്നോട്ട് പോയി ആവശ്യമായ ഡെവലപ്uമെന്റ് ടൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും കാണിച്ചിരിക്കുന്നതുപോലെ ഉറവിടത്തിൽ നിന്ന് എക്uസായുടെ ഏറ്റവും പുതിയ ഡെവലപ്uമെന്റ് പതിപ്പ് നിർമ്മിക്കാനും കഴിയും.

-------------- 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
$ exa -l
$ exa -bghHliS

exa-ന്റെ ഓപ്ഷനുകൾ സമാനമാണ്, എന്നാൽ ls കമാൻഡുമായി സാമ്യമുള്ളതല്ല, കൂടുതൽ എക്സായുടെ ഓപ്ഷനുകൾക്കും ഉപയോഗത്തിനും, Github പ്രോജക്റ്റ് പേജ് സന്ദർശിക്കുക: https://github.com/ogham/exa

ഞങ്ങളുമായി പങ്കിടാൻ നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ ചിന്തകളോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം ഉപയോഗിക്കുക.