dutree - കളർ ഔട്ട്പുട്ടിൽ ഡിസ്ക് ഉപയോഗം വിശകലനം ചെയ്യുന്നതിനുള്ള ഒരു CLI ടൂൾ


റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയ്uക്കായുള്ള ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ്, ഫാസ്റ്റ് കമാൻഡ്-ലൈൻ ടൂൾ ആണ് dutree. ഡ്യൂറെപ് (ഡിസ്ക് യൂസേജ് റിപ്പോർട്ടർ), ട്രീ (ട്രീ പോലുള്ള ഫോർമാറ്റിലുള്ള ലിസ്റ്റ് ഡയറക്ടറി ഉള്ളടക്കം) കമാൻഡ് ലൈൻ ടൂളുകളിൽ നിന്നാണ് ഇത് വികസിപ്പിച്ചിരിക്കുന്നത്. അതിനാൽ dutree ഒരു ട്രീ പോലുള്ള ഫോർമാറ്റിൽ ഡിസ്ക് ഉപയോഗം റിപ്പോർട്ട് ചെയ്യുന്നു.

GNU LS_COLORS എൻവയോൺമെന്റ് വേരിയബിളിൽ ക്രമീകരിച്ചിരിക്കുന്ന മൂല്യങ്ങളെ ആശ്രയിച്ച്, ഇത് നിറമുള്ള ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്നു. വിപുലീകരണം, അനുമതികൾ, ഫയൽ തരം എന്നിവയെ അടിസ്ഥാനമാക്കി ഫയലുകളുടെ നിറങ്ങൾ സജ്ജീകരിക്കാൻ ഈ എൻവി വേരിയബിൾ പ്രാപ്തമാക്കുന്നു.

  • ഫയൽ സിസ്റ്റം ട്രീ കാണിക്കുക.
  • ചെറിയ ഫയലുകൾ കൂട്ടിച്ചേർക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നു.
  • വ്യത്യസ്uത ഡയറക്uടറികൾ താരതമ്യം ചെയ്യാൻ അനുവദിക്കുന്നു.
  • ഫയലുകളോ ഡയറക്uടറികളോ ഒഴികെയുള്ളവയെ പിന്തുണയ്ക്കുന്നു.

ലിനക്സ് സിസ്റ്റങ്ങളിൽ dutree എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ലിനക്സ് വിതരണങ്ങളിൽ dutree ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ സിസ്റ്റത്തിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.

$ sudo curl https://sh.rustup.rs -sSf | sh

റസ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ലിനക്സ് ഡിസ്ട്രിബ്യൂഷനുകളിൽdutree ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം.

$ cargo install --git https://github.com/nachoparker/dutree.git

dutree ഇൻസ്റ്റാൾ ചെയ്uതതിനുശേഷം, ഇത് LS_COLORS എന്ന വേരിയബിളിന് അനുസൃതമായി പരിസ്ഥിതി നിറങ്ങൾ ഉപയോഗിക്കുന്നു, ഇതിന് ഞങ്ങളുടെ ഡിസ്ട്രോ കോൺഫിഗർ ചെയ്uത അതേ നിറങ്ങൾ ls --color കമാൻഡ് ഉണ്ട്.

$ ls --color

വാദങ്ങളില്ലാതെ ഡ്യൂട്രീ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ഏറ്റവും ലളിതമായ മാർഗം, ഈ രീതിയിൽ ഇത് ഒരു ഫയൽസിസ്റ്റം ട്രീ കാണിക്കുന്നു.

$ dutree

ഫയൽ വലുപ്പത്തിന് പകരം യഥാർത്ഥ ഡിസ്ക് ഉപയോഗം പ്രദർശിപ്പിക്കുന്നതിന്, -u ഫ്ലാഗ് ഉപയോഗിക്കുക.

$ dutree -u 

നിങ്ങൾക്ക് -d ഫ്ലാഗ് ഉപയോഗിച്ച് തന്നിരിക്കുന്ന ഡെപ്ത് (സ്ഥിരസ്ഥിതി 1) വരെയുള്ള ഡയറക്uടറികൾ കാണിക്കാനാകും. താഴെയുള്ള കമാൻഡ് നിലവിലെ വർക്കിംഗ് ഡയറക്uടറിക്ക് കീഴിൽ 3 ആഴത്തിലുള്ള ഡയറക്uടറികൾ കാണിക്കും.

ഉദാഹരണത്തിന് നിലവിലെ ഡയറക്uടറി (~/) ആണെങ്കിൽ, ഇനിപ്പറയുന്ന സാമ്പിൾ സ്uക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ~/*/*/* വലുപ്പം പ്രദർശിപ്പിക്കുക.

$ dutree -d 3

ഒരു ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പേരുമായി പൊരുത്തപ്പെടുന്നത് ഒഴിവാക്കാൻ, -x ഫ്ലാഗ് ഉപയോഗിക്കുക.

$ dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

-f ഓപ്uഷൻ ഉപയോഗിച്ച് ഡയറക്uടറികൾ ഒഴിവാക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ഒരു ദ്രുത പ്രാദേശിക അവലോകനം നേടാനാകും.

$ dutree -f

കാണിച്ചിരിക്കുന്നതുപോലെ -s ഫ്ലാഗ് ഉപയോഗിച്ച് ഒരു പൂർണ്ണ സംഗ്രഹം/അവലോകനം സൃഷ്ടിക്കാൻ കഴിയും.

$ dutree -s

ഒരു നിശ്ചിത വലുപ്പത്തേക്കാൾ ചെറിയ ഫയലുകൾ സമാഹരിക്കാൻ സാധിക്കും, കാണിച്ചിരിക്കുന്നതുപോലെ ഡിഫോൾട്ട് 1M ആണ്.

$ dutree -a 

-H സ്വിച്ച് ഔട്ട്uപുട്ടിൽ മറഞ്ഞിരിക്കുന്ന ഫയലുകൾ ഒഴിവാക്കാൻ അനുവദിക്കുന്നു.

$ dutree -H

-b എന്ന ഓപ്ഷൻ കിലോബൈറ്റിന് പകരം ബൈറ്റുകളിൽ വലുപ്പങ്ങൾ പ്രിന്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു (സ്ഥിരസ്ഥിതി).

$ dutree -b

നിറങ്ങൾ ഓഫാക്കാനും ASCII പ്രതീകങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കാനും, -A ഫ്ലാഗ് ഉപയോഗിക്കുക.

$ dutree -A

-h ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് dutree സഹായ സന്ദേശം കാണാൻ കഴിയും.

$ dutree -h

Usage: dutree [options]  [..]
 
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

dutree Github Repository: https://github.com/nachoparker/dutree

ലിനക്സ് സിസ്റ്റങ്ങളിൽ ട്രീ പോലുള്ള ഫോർമാറ്റിൽ ഫയൽ വലുപ്പം കാണിക്കുന്നതിനും ഡിസ്ക് ഉപയോഗം വിശകലനം ചെയ്യുന്നതിനുമുള്ള ലളിതവും എന്നാൽ ശക്തവുമായ കമാൻഡ് ലൈൻ ഉപകരണമാണ് dutree. അതിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകളോ ചോദ്യങ്ങളോ ഞങ്ങളുമായി പങ്കിടുന്നതിന് ചുവടെയുള്ള കമന്റ് ഫോം ഉപയോഗിക്കുക.