Agedu - ເຄື່ອງມືທີ່ມີປະໂຫຍດ ສຳ ລັບການຕິດຕາມພື້ນທີ່ທີ່ຖືກສູນເສຍໄປໃນ Linux


ສົມມຸດວ່າທ່ານ ກຳ ລັງຂາດແຄນພື້ນທີ່ດິດແລະທ່ານຕ້ອງການປົດປ່ອຍໂດຍການຊອກຫາບາງສິ່ງບາງຢ່າງທີ່ເປັນສິ່ງເສດເຫຼືອຂອງພື້ນທີ່ແລະ ກຳ ຈັດມັນຫລືຍ້າຍມັນໄປຍັງສື່ກາງເກັບຂໍ້ມູນ. ທ່ານຈະຕິດຕາມສິ່ງທີ່ຖືກຕ້ອງເພື່ອລຶບ, ທີ່ບັນທຶກພື້ນທີ່ສູງສຸດໄດ້ແນວໃດ?

Linux ໃຫ້ ຄຳ ສັ່ງ du du ມາດຕະຖານ, ເຊິ່ງສະແກນແຜ່ນທັງ ໝົດ ແລະສະແດງໃຫ້ທ່ານຮູ້ວ່າໄດເລກະທໍລີໃດທີ່ຖືຂໍ້ມູນ ຈຳ ນວນຫລາຍ. ສິ່ງນັ້ນສາມາດຊ່ວຍທ່ານໃນການຄົ້ນຫາໃນການຄົ້ນຫາການລຶບສິ່ງທີ່ເປັນປະໂຫຍດທີ່ສຸດ.

ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນສະແດງໃຫ້ທ່ານເຫັນວ່າມັນມີຂະ ໜາດ ໃຫຍ່ເທົ່າໃດ. ສິ່ງທີ່ທ່ານຢາກຮູ້ແທ້ໆແມ່ນສິ່ງທີ່ໃຫຍ່ເກີນໄປ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄຳ ສັ່ງ du ຈະບໍ່ຊ່ວຍໃຫ້ທ່ານແຍກຄວາມແຕກຕ່າງລະຫວ່າງຂໍ້ມູນທີ່ໃຫຍ່ເພາະວ່າທ່ານ ກຳ ລັງເຮັດບາງສິ່ງທີ່ຕ້ອງການໃຫ້ໃຫຍ່, ແລະຂໍ້ມູນທີ່ໃຫຍ່ເພາະວ່າທ່ານໄດ້ຍົກເລີກມັນເທື່ອ ໜຶ່ງ ແລະບໍ່ສົນໃຈມັນ.

ລະບົບເອກະສານ Linux ສ່ວນຫລາຍ, ໂດຍຄ່າເລີ່ມຕົ້ນພຽງແຕ່ສະແດງໃຫ້ເຫັນການຂຽນ, ແກ້ໄຂຫລືອ່ານໄດ້. ສະນັ້ນຖ້າທ່ານສ້າງຂໍ້ມູນ ຈຳ ນວນຫຼວງຫຼາຍໃນປີທີ່ຜ່ານມາ, ລືມທີ່ຈະລຶບມັນແລະບໍ່ເຄີຍໃຊ້ມັນຕັ້ງແຕ່ນັ້ນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະຕ້ອງໃຊ້ສະແຕມທີ່ໃຊ້ເວລາສຸດທ້າຍເຫຼົ່ານັ້ນເພື່ອຮູ້ຄວາມແຕກຕ່າງລະຫວ່າງຂໍ້ມູນທີ່ໃຊ້ແລະບໍ່ໄດ້ໃຊ້.

Agedu ໄດ້ອອກສຽງວ່າ (ອາຍຸ dee ເຈົ້າ) ແມ່ນແຫຼ່ງເປີດແລະປະໂຫຍດທີ່ບໍ່ເສຍຄ່າ (ຄ້າຍຄືກັບ ຄຳ ສັ່ງ du) ທີ່ຊ່ວຍໃຫ້ຜູ້ບໍລິຫານລະບົບສາມາດຕິດຕາມພື້ນທີ່ດິດທີ່ຖືກສູນເສຍໂດຍໃຊ້ໄຟລ້າເກົ່າແລະລຶບພວກມັນອອກເພື່ອໃຫ້ມີພື້ນທີ່ຫວ່າງບາງບ່ອນ.

Agedu ເຮັດການສະແກນຄົບຖ້ວນແລະສ້າງບົດລາຍງານທີ່ສະແດງໃຫ້ເຫັນວ່າພື້ນທີ່ຂອງແຜ່ນໄດ້ຖືກ ນຳ ໃຊ້ຫຼາຍປານໃດໃນແຕ່ລະໄດເລກະທໍລີແລະໄດເລກະທໍລີຍ່ອຍພ້ອມກັບເວລາເຂົ້າເຖິງສຸດທ້າຍຂອງແຟ້ມ. ໃນຄໍາສັບຕ່າງໆທີ່ງ່າຍດາຍ, ມັນພຽງແຕ່ຊ່ວຍໃຫ້ທ່ານສາມາດເຮັດໃຫ້ພື້ນທີ່ຫວ່າງບໍ່ເສຍຄ່າ.

<

  • ສ້າງບົດລາຍງານຮູບພາບ.
  • ຜະລິດຂໍ້ມູນອອກເປັນຮູບແບບ HTML.
  • ສ້າງລາຍງານ HTML ໂດຍມີ hyperlinks ໄປຫາບັນດາໄດເລກະທໍລີອື່ນໆເພື່ອຄວາມສະດວກໃນການລວບລວມບົດລາຍງານ.
  • ໃຫ້ຕົວເລືອກທີ່ສາມາດປັບປ່ຽນໄດ້ຫຼາຍຂື້ນ.
  • Agedu ເຮັດວຽກໄດ້ແນວໃດ?

    ຈາກ ໜ້າ man:

    agedu ແມ່ນໂຄງການທີ່ເຮັດແບບນີ້. ມັນເຮັດໂດຍພື້ນຖານແລ້ວການຈັດການສະແກນດິດແບບດຽວກັນກັບ du, ແຕ່ມັນຍັງບັນທຶກເວລາເຂົ້າເຖິງສຸດທ້າຍຂອງທຸກຢ່າງທີ່ມັນສະແກນ. ຫຼັງຈາກນັ້ນມັນກໍ່ສ້າງດັດສະນີທີ່ເຮັດໃຫ້ມັນສາມາດສ້າງບົດລາຍງານຢ່າງມີປະສິດທິພາບໂດຍໃຫ້ບົດສະຫຼຸບຂອງຜົນໄດ້ຮັບ ສຳ ລັບແຕ່ລະ subdirectory, ແລະຈາກນັ້ນມັນກໍ່ສ້າງບົດລາຍງານເຫຼົ່ານັ້ນຕາມຄວາມຕ້ອງການ.

    ວິທີການຕິດຕັ້ງ Agedu ໃນ Linux Systems

    ໃນ Debian/Ubuntu, agedu ສາມາດຕິດຕັ້ງຈາກຫໍສະມຸດຂອງລະບົບເລີ່ມຕົ້ນໂດຍໃຊ້ ຄຳ ສັ່ງ apt-get ຕາມທີ່ສະແດງ.

    $ 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]
    

    ໃນການແຈກຢາຍ 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
    

    ວິທີການຕິດຕາມຊ່ອງຫວ່າງຂອງ Wasted ໂດຍໃຊ້ Agedu

    ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະເຮັດໃຫ້ມີການສະແກນທີ່ສົມບູນຂອງ/home/tecmint directory ແລະລາຍການຍ່ອຍຂອງມັນແລະສ້າງເອກະສານດັດສະນີພິເສດທີ່ມີໂຄງສ້າງຂໍ້ມູນຂອງມັນ.

    # 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/

    ໜ້າ ຈໍລຸ່ມນີ້ສະແດງການສະແດງກາຟິກຂອງການ ນຳ ໃຊ້ແຜ່ນຂອງ/home/tecmint ພ້ອມກັບລາຍການຍ່ອຍຂອງມັນໂດຍໃຊ້ສີຫຼາກຫຼາຍເພື່ອສະແດງໃຫ້ເຫັນຄວາມແຕກຕ່າງລະຫວ່າງຂໍ້ມູນທີ່ຖືກປະຕິເສດແລະບໍ່ດົນມານີ້.

    ກົດທີ່ລະບົບຍ່ອຍຕ່າງໆເພື່ອເບິ່ງບົດລາຍງານຂອງລາຍການຍ່ອຍ. ເພື່ອຢຸດຮູບແບບນີ້, ພຽງແຕ່ກົດປຸ່ມ [ CTRL + D ] ໃນເສັ້ນ ຄຳ ສັ່ງ.

    ເພື່ອສ້າງແລະ ກຳ ນົດ ຈຳ ນວນພອດທີ່ ກຳ ນົດເອງ ສຳ ລັບການຂູດຮີດ, ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

    ເປີດໃຊ້ການປ້ອງກັນລະຫັດຜ່ານ ສຳ ລັບ Agedu ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # 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

    ວິທີການລຶບເອກະສານດັດສະນີ agedu? ທຳ ອິດເບິ່ງຂະ ໜາດ ຂອງເອກະສານດັດສະນີດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

    ເພື່ອເອົາໄຟລ໌ດັດສະນີ, ພຽງແຕ່ໃສ່.

    # agedu -R

    ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທາງເລືອກໃນການໃຊ້ ຄຳ ສັ່ງແລະການ ນຳ ໃຊ້ agedu, ກະລຸນາອ່ານ ໜ້າ ຜູ້ຊາຍຫຼືເຂົ້າເບິ່ງ ໜ້າ ທຳ ອິດຂອງ agedu.

    # man agedu

    ຖ້າທ່ານຮູ້ເຄື່ອງມືໃດໆທີ່ພວກເຮົາບໍ່ໄດ້ກ່າວເຖິງໃນເວັບໄຊທ໌ນີ້. ກະລຸນາແຈ້ງໃຫ້ພວກເຮົາຊາບກ່ຽວກັບມັນຜ່ານຊ່ອງທາງຄໍາເຫັນຂ້າງລຸ່ມນີ້.