Agedu - ലിനക്സിൽ പാഴായ ഡിസ്ക് സ്പേസ് ട്രാക്ക് ചെയ്യുന്നതിനുള്ള ഒരു ഉപയോഗപ്രദമായ ഉപകരണം


നിങ്ങൾക്ക് ഡിസ്uകിൽ ഇടം കുറവാണെന്നും സ്ഥലം പാഴാക്കുന്ന എന്തെങ്കിലും തിരഞ്ഞ് അത് നീക്കം ചെയ്യുകയോ ഒരു ആർക്കൈവ് മീഡിയത്തിലേക്ക് നീക്കുകയോ ചെയ്uതുകൊണ്ട് നിങ്ങൾ സ്വതന്ത്രമാക്കാൻ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. പരമാവധി ഇടം ലാഭിക്കുന്ന, ഇല്ലാതാക്കാനുള്ള ശരിയായ കാര്യങ്ങൾ നിങ്ങൾ എങ്ങനെയാണ് ട്രാക്ക് ചെയ്യുന്നത്?

Linux ഒരു സ്റ്റാൻഡേർഡ് ഡു കമാൻഡ് നൽകുന്നു, അത് മുഴുവൻ ഡിസ്കും സ്കാൻ ചെയ്യുകയും വലിയ അളവിലുള്ള ഡാറ്റ കൈവശം വച്ചിരിക്കുന്ന ഡയറക്ടറികൾ കാണിക്കുകയും ചെയ്യുന്നു. നിങ്ങളുടെ തിരയലിനെ ഏറ്റവും ഉപയോഗപ്രദമായ ഇല്ലാതാക്കുന്ന കാര്യങ്ങളിലേക്ക് ചുരുക്കാൻ അത് നിങ്ങളെ സഹായിക്കും.

എന്നിരുന്നാലും, അത് വളരെ വലുത് എന്താണെന്ന് മാത്രം കാണിക്കുന്നു. നിങ്ങൾ യഥാർത്ഥത്തിൽ അറിയാൻ ആഗ്രഹിക്കുന്നത് വളരെ വലുതാണ്. ഡിഫോൾട്ടായി, ഡു കമാൻഡ് നിങ്ങളെ വലിയ ഡാറ്റയെ വേർതിരിക്കാൻ അനുവദിക്കില്ല, കാരണം നിങ്ങൾ അത് വളരെ വലുതായിരിക്കാൻ ആവശ്യമായ എന്തെങ്കിലും ചെയ്യുന്നു, നിങ്ങൾ അത് ഒരിക്കൽ അൺപാക്ക് ചെയ്യുകയും അതിനെക്കുറിച്ച് അവഗണിക്കുകയും ചെയ്തതിനാൽ വലിയ ഡാറ്റയാണ്.

മിക്ക ലിനക്സ് ഫയൽ സിസ്റ്റങ്ങളും, സ്വതവേ, എഴുതിയതോ പരിഷ്കരിച്ചതോ വായിച്ചതോ ആയവ മാത്രം കാണിക്കുന്നു. അതിനാൽ നിങ്ങൾ വർഷങ്ങൾക്ക് മുമ്പ് ഒരു വലിയ അളവിലുള്ള ഡാറ്റ സൃഷ്uടിക്കുകയും അത് ഇല്ലാതാക്കാൻ മറക്കുകയും പിന്നീട് ഒരിക്കലും ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, ഉപയോഗിച്ചതും ഉപയോഗിക്കാത്തതുമായ ഡാറ്റ തമ്മിലുള്ള വ്യത്യാസം അറിയാൻ ആ അവസാന ആക്uസസ് ടൈം സ്റ്റാമ്പുകൾ ഉപയോഗിക്കേണ്ടത് പ്രധാനമാണ്.

Agedu എന്ന് ഉച്ചരിക്കുന്നത് (age dee you) ഒരു ഓപ്പൺ സോഴ്uസും ഫ്രീ യൂട്ടിലിറ്റിയുമാണ് (ഡു കമാൻഡ് പോലെയുള്ളത്) ഇത് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാരെ പഴയ ഫയലുകൾ ഉപയോഗിക്കുന്ന പാഴായ ഡിസ്uക് സ്പേസ് ട്രാക്ക് ചെയ്യാനും കുറച്ച് സ്ഥലം ശൂന്യമാക്കുന്നതിന് അവ ഇല്ലാതാക്കാനും സഹായിക്കുന്നു.

Agedu ഒരു പൂർണ്ണമായ സ്കാൻ നടത്തുകയും ഫയലുകളുടെ അവസാന ആക്സസ് സമയത്തോടൊപ്പം ഓരോ ഡയറക്ടറിയും സബ് ഡയറക്ടറിയും എത്ര ഡിസ്ക് സ്പേസ് ഉപയോഗിച്ചുവെന്ന് കാണിക്കുന്ന റിപ്പോർട്ടുകൾ നിർമ്മിക്കുകയും ചെയ്യുന്നു. ലളിതമായി പറഞ്ഞാൽ, ഡിസ്ക് ഇടം ശൂന്യമാക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കുന്നു.

  1. ഗ്രാഫിക്കൽ റിപ്പോർട്ടുകൾ സൃഷ്ടിക്കുന്നു.
  2. HTML ഫോർമാറ്റിൽ ഡാറ്റ ഔട്ട്പുട്ട് നിർമ്മിക്കുന്നു.
  3. റിപ്പോർട്ടുകൾ ശേഖരിക്കുന്നതിന് എളുപ്പമുള്ള നാവിഗേഷനായി മറ്റ് ഡയറക്uടറികളിലേക്ക് ഹൈപ്പർലിങ്കുകൾ ഉപയോഗിച്ച് HTML റിപ്പോർട്ടുകൾ സൃഷ്uടിക്കുന്നു.
  4. കൂടുതൽ ക്രമീകരിക്കാവുന്ന ഓപ്ഷനുകൾ നൽകുന്നു.

അഗെഡു എങ്ങനെ പ്രവർത്തിക്കുന്നു?

മാൻ പേജിൽ നിന്ന്:

agedu ഇത് ചെയ്യുന്ന ഒരു പ്രോഗ്രാമാണ്. ഇത് അടിസ്ഥാനപരമായി ഡുവിന്റെ അതേ തരത്തിലുള്ള ഡിസ്ക് സ്കാൻ ചെയ്യുന്നു, എന്നാൽ ഇത് സ്കാൻ ചെയ്യുന്ന എല്ലാറ്റിന്റെയും അവസാന ആക്സസ് സമയവും ഇത് രേഖപ്പെടുത്തുന്നു. ഓരോ ഉപഡയറക്uടറിയുടെയും ഫലങ്ങളുടെ സംഗ്രഹം നൽകുന്ന റിപ്പോർട്ടുകൾ കാര്യക്ഷമമായി സൃഷ്uടിക്കാൻ അനുവദിക്കുന്ന ഒരു സൂചിക അത് നിർമ്മിക്കുന്നു, തുടർന്ന് അത് ആവശ്യാനുസരണം റിപ്പോർട്ടുകൾ നിർമ്മിക്കുന്നു.

Linux സിസ്റ്റങ്ങളിൽ Agedu എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഡെബിയൻ/ഉബുണ്ടുവിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ താഴെ പറയുന്ന apt-get കമാൻഡ് ഉപയോഗിച്ച് ഡിഫോൾട്ട് സിസ്റ്റം റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റോൾ ചെയ്യാൻ agedu ലഭ്യമാണ്.

$ sudo apt-get install agedu

RHEL/CentOS-ൽ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ yum കമാൻഡ് ചെയ്യേണ്ടതുണ്ട്.

# yum install epel-release
# yum install agedu

Fedora, Arch Linux ഉപയോക്താക്കൾ, Agedu ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

$ sudo dnf install agedu  [On Fedora]
$ sudo yaourt -S agedu    [On Arch Linux]

മറ്റ് ലിനക്സ് വിതരണങ്ങളിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് ഉറവിടത്തിൽ നിന്ന് Agedu കംപൈൽ ചെയ്യാൻ കഴിയും.

$ wget https://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-20180329.af641e6.tar.gz
$ tar -xvf agedu-20180329.af641e6.tar.gz
$ cd agedu-20180329.af641e6
$ ./configure
$ make
$ sudo make install

Agedu ഉപയോഗിച്ച് പാഴായ ഡിസ്ക് സ്പേസ് എങ്ങനെ ട്രാക്ക് ചെയ്യാം

താഴെ പറയുന്ന കമാൻഡ് /home/tecmint ഡയറക്uടറിയുടെയും അതിന്റെ സബ് ഡയറക്uടറികളുടെയും പൂർണ്ണമായ സ്കാൻ ചെയ്യുകയും അതിന്റെ ഡാറ്റാ ഘടന അടങ്ങുന്ന ഒരു പ്രത്യേക സൂചിക ഫയൽ ഉണ്ടാക്കുകയും ചെയ്യും.

# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index                                                                                                                
Faking directory atimes
Building index
Final index file size = 97485984 bytes

അടുത്തതായി, പുതുതായി സൃഷ്ടിച്ച ഇൻഡെക്സ് ഫയൽ അന്വേഷിക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

# agedu -w
Using Linux /proc/net magic authentication
URL: http://localhost:34895/

ഇപ്പോൾ, ഏതെങ്കിലും വെബ് ബ്രൗസർ ഉപയോഗിച്ച് URL തുറക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

# http://localhost:34895/

താഴെയുള്ള സ്uക്രീൻ /home/tecmint-ന്റെ ഡിസ്uക് ഉപയോഗത്തിന്റെ ഗ്രാഫിക്കൽ പ്രാതിനിധ്യവും അതിന്റെ സബ് ഡയറക്uടറികളും വിവിധ നിറങ്ങൾ ഉപയോഗിച്ച് ഉപയോഗിക്കാത്തതും അടുത്തിടെ ആക്uസസ് ചെയ്uതതുമായ ഡാറ്റകൾ തമ്മിലുള്ള വ്യത്യാസം കാണിക്കുന്നു.

സബ് ഡയറക്uടറികളുടെ റിപ്പോർട്ടുകൾ കാണുന്നതിന് ഏതെങ്കിലും സബ് ഡയറക്uടറിയിൽ ക്ലിക്ക് ചെയ്യുക. ഈ മോഡ് അവസാനിപ്പിക്കാൻ, കമാൻഡ് ലൈനിൽ [CTRL+D] അമർത്തുക.

Agedu-യ്uക്കായി ഇഷ്uടാനുസൃത പോർട്ട് നമ്പർ സൃഷ്uടിക്കുന്നതിനും സജ്ജമാക്കുന്നതിനും, ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication
URL: http://127.0.0.1:8081/

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് Agedu-നുള്ള പാസ്uവേഡ് പരിരക്ഷ പ്രവർത്തനക്ഷമമാക്കുക.

# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu
Password: n2tx16jejnbzmuur
URL: http://127.0.0.1:8081/

ടെർമിനൽ മോഡ് ഉപയോഗിച്ച് Agedu റിപ്പോർട്ടുകൾ ആക്സസ് ചെയ്യുക.

# agedu -t /home/tecmint
8612        /home/tecmint/.AndroidStudio3.1
3684        /home/tecmint/.PlayOnLinux
604         /home/tecmint/.ScreamingFrogSEOSpider
2416        /home/tecmint/.TelegramDesktop
61960       /home/tecmint/.Write
1508        /home/tecmint/.adobe
20          /home/tecmint/.aptitude
48          /home/tecmint/.byobu
1215948     /home/tecmint/.cache
3096        /home/tecmint/.cinnamon
1421828     /home/tecmint/.config
12          /home/tecmint/.dbus
8           /home/tecmint/.emacs.d
780         /home/tecmint/.fonts
...

du കമാൻഡിന് സമാനമായ ഔട്ട്പുട്ട് നിങ്ങൾ കാണുന്നു. വളരെക്കാലമായി ആക്സസ് ചെയ്യാത്ത പഴയ ഫയലുകൾ നോക്കാം. ഉദാഹരണത്തിന്, കഴിഞ്ഞ 12 മാസമോ അതിൽ കൂടുതലോ ആക്സസ് ചെയ്യാത്ത പഴയ ഫയലുകൾ മാത്രം കാണാൻ.

# agedu -t /home/tecmint -a 12m
2416        /home/tecmint/.TelegramDesktop
1500        /home/tecmint/.adobe
46776       /home/tecmint/.cache
1840        /home/tecmint/.cinnamon
142796      /home/tecmint/.config
636         /home/tecmint/.gconf
88          /home/tecmint/.gimp-2.8
12          /home/tecmint/.gnome
112         /home/tecmint/.java
108         /home/tecmint/.kde
8           /home/tecmint/.links2
16          /home/tecmint/.linuxmint
6804        /home/tecmint/.local
12          /home/tecmint/.mindterm
40920       /home/tecmint/.mozilla
4           /home/tecmint/.oracle_jre_usage
12          /home/tecmint/.parallel
24          /home/tecmint/.shutter
6840        /home/tecmint/.softmaker
336         /home/tecmint/.themes
....

താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് MP3 ഫയലുകൾ എത്ര ഡിസ്ക് സ്പേസ് എടുത്തുവെന്ന് നമുക്ക് കണ്ടെത്താം.

# agedu -s . --exclude '*' --include '*.mp3'

വീണ്ടും റിപ്പോർട്ടുകൾ കാണുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# agedu -w

ഇല്ലാതാക്കിയ ഫയലുകൾക്കും ഡിസ്ക് ഇടം ശൂന്യമാക്കുന്നതിനും, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

# rm -rf /downloads/*.mp3

Agdu ഇൻഡക്സ് ഫയൽ നീക്കം ചെയ്യുന്നതെങ്ങനെ? താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ആദ്യം സൂചിക ഫയലിന്റെ വലിപ്പം കാണുക.

# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat

ഇൻഡക്സ് ഫയൽ നീക്കം ചെയ്യാൻ, നൽകുക.

# agedu -R

agedu കമാൻഡ് ഓപ്ഷനുകളും ഉപയോഗവും സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി മാൻ പേജുകൾ വായിക്കുക അല്ലെങ്കിൽ agedu ഹോം പേജ് സന്ദർശിക്കുക.

# man agedu

ഈ സൈറ്റിൽ ഞങ്ങൾ പരാമർശിച്ചിട്ടില്ലാത്ത ഏതെങ്കിലും ഉപകരണം നിങ്ങൾക്കറിയാമെങ്കിൽ. താഴെയുള്ള കമന്റ് ബോക്സിലൂടെ അതിനെക്കുറിച്ച് ഞങ്ങളെ അറിയിക്കുക.