ໂດຍຮູ້ເຖິງຂໍ້ມູນສູງສຸດກ່ຽວກັບລະບົບ, ຜູ້ໃຊ້ຈະສາມາດກໍານົດໄດ້ຫຼາຍຢ່າງໃນການເຮັດວຽກຂອງເຈົ້າ. ມັນກໍ່ສໍາຄັນທີ່ຈະຮູ້ຂໍ້ມູນກ່ຽວກັບຂະຫນາດຂອງແຟ້ມໃນ Linux ແຕ່ທໍາອິດທ່ານຈໍາເປັນຕ້ອງຕັດສິນໃຈວ່າຈະໄດ້ຮັບຂໍ້ມູນນີ້.
ເບິ່ງອີກ: ວິທີການຊອກຫາສະບັບຂອງການແຈກແຈງ Linux
ວິທີການກໍານົດຂະຫນາດໂຟເດີ
ຜູ້ໃຊ້ລະບົບປະຕິບັດການ Linux ທີ່ຮູ້ວ່າກິດຈະກໍາສ່ວນໃຫຍ່ໃນພວກມັນຖືກແກ້ໄຂໃນຫລາຍວິທີ. ດັ່ງນັ້ນ, ໃນກໍລະນີຂອງການກໍານົດຂະຫນາດຂອງໂຟນເດີ. ວຽກດັ່ງກ່າວເປັນເລື່ອງຫຍຸ້ງຍາກດັ່ງກ່າວສາມາດແນະນໍາ "ຜູ້ເລີ່ມ" ເຂົ້າໄປໃນຄວາມສັບສົນ, ແຕ່ຄໍາແນະນໍາທີ່ຈະໃຫ້ຂ້າງລຸ່ມນີ້ຈະຊ່ວຍໃຫ້ເຂົ້າໃຈທຸກຢ່າງຢ່າງລະອຽດ.
ວິທີທີ່ 1: ເທີມິນັນ
ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນລະອຽດກ່ຽວກັບຂະຫນາດຂອງແຟ້ມໃນ Linux, ໃຫ້ໃຊ້ຄໍາສັ່ງທີ່ດີກວ່າ du ໃນ "Terminal". ເຖິງແມ່ນວ່າວິທີນີ້ອາດເຮັດໃຫ້ຜູ້ໃຊ້ມີປະສົບການທີ່ບໍ່ມີປະສົບການທີ່ເຄີຍປ່ຽນ Linux, ມັນແມ່ນເລີດສໍາລັບການຊອກຫາຂໍ້ມູນທີ່ຈໍາເປັນ.
Syntax
ໂຄງສ້າງທັງຫມົດຂອງປະໂຫຍດ du ເບິ່ງຄືວ່ານີ້:
du
du folder_name
du [option] folder_name
ເບິ່ງອີກ: ມັກໃຊ້ຄໍາສັ່ງໃນ "Terminal"
ຕາມທີ່ທ່ານສາມາດເບິ່ງເຫັນ, syntax ຂອງມັນສາມາດສ້າງໄດ້ໃນວິທີທີ່ແຕກຕ່າງກັນ. ຕົວຢ່າງ, ເມື່ອປະຕິບັດຄໍາສັ່ງ du (ໂດຍບໍ່ຕ້ອງກໍານົດໂຟເດີແລະທາງເລືອກ) ທ່ານຈະໄດ້ຮັບກໍາແພງຫີນຂອງລາຍຊື່ລາຍຊື່ຂະຫນາດຂອງໂຟເດີທັງຫມົດໃນໄດເລກະທໍລີປັດຈຸບັນເຊິ່ງເປັນສິ່ງທີ່ບໍ່ສະດວກສໍາລັບຄວາມຮູ້.
ມັນດີກວ່າທີ່ຈະນໍາໃຊ້ຕົວເລືອກຕ່າງໆຖ້າທ່ານຕ້ອງການໄດ້ຮັບຂໍ້ມູນໂຄງສ້າງ, ເຊິ່ງຈະໄດ້ຮັບການປຶກສາຫາລືໃນລາຍະລະອຽດດ້ານລຸ່ມນີ້.
ຕົວເລືອກ
ກ່ອນທີ່ຈະສະແດງຕົວຢ່າງຂອງທີມງານ du ມັນເປັນສິ່ງທີ່ຫນ້າສົນໃຈທີ່ຈະບອກທາງເລືອກໃນການໃຊ້ຄວາມເປັນໄປໄດ້ທັງຫມົດໃນເວລາທີ່ການເກັບຂໍ້ມູນກ່ຽວກັບຂະຫນາດຂອງແຟ້ມ.
- -a - ສະແດງຂໍ້ມູນກ່ຽວກັບຂະຫນາດທັງຫມົດຂອງໄຟລ໌ທີ່ຢູ່ໃນໄດເລກະທໍລີ (ໃນທ້າຍຂອງບັນຊີລາຍຊື່ສະແດງລະດັບສຽງທັງຫມົດຂອງໂຟນເດີທັງຫມົດ).
- - ຂະຫນາດປະເພດ - ສະແດງໃຫ້ເຫັນປະລິມານທີ່ແທ້ຈິງຂອງໄຟລ໌ທີ່ຢູ່ພາຍໃນໄດເລກະທໍລີ. ພາລາມິເຕີຂອງບາງໄຟລ໌ໃນໂຟນເດີແມ່ນບໍ່ຖືກຕ້ອງ, ປັດໃຈຫຼາຍມີອິດທິພົນຕໍ່ການນີ້, ດັ່ງນັ້ນການນໍາໃຊ້ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ຂໍ້ມູນທີ່ຖືກຕ້ອງ.
- -B, - ຂະຫນາດຂະຫນາດ = SIZE - ແປຜົນໄດ້ຮັບໃນ kilobytes (K), ເມກະໄບ (M), gigabytes (G), terabytes (T). ຕົວຢ່າງ, ຄໍາສັ່ງທີ່ມີທາງເລືອກ -BM ຈະສະແດງຂະຫນາດຂອງແຟ້ມໃນເມກະໄບ. ໃຫ້ສັງເກດວ່າເມື່ອນໍາໃຊ້ມູນຄ່າທີ່ແຕກຕ່າງກັນ, ມູນຄ່າຂອງພວກເຂົາມີຂໍ້ຜິດພາດ, ຍ້ອນວ່າເປັນຈໍານວນເຕັມທີ່ນ້ອຍກວ່າ.
- -b - ສະແດງຂໍ້ມູນໃນໄບຕ໌ (ທຽບເທົ່າກັບ - ຂະຫນາດປະເພດ ແລະ - ຂະຫນາດຂະຫນາດ = 1).
- -with - ສະແດງໃຫ້ເຫັນຈໍານວນທັງຫມົດຂອງຂະຫນາດໂຟນເດີ.
- -D - ຄໍາສັ່ງທີ່ຈະປະຕິບັດຕາມການເຊື່ອມຕໍ່ເຫຼົ່ານັ້ນທີ່ມີຢູ່ໃນ console.
- --files0-from = FILE - ສະແດງລາຍງານກ່ຽວກັບການນໍາໃຊ້ແຜ່ນທີ່ຊື່ຂອງທ່ານຈະຖືກປ້ອນໃສ່ໃນຄໍລໍາ "FILE".
- -H - ທຽບເທົ່າກັບຄີ -D.
- -h - ປ່ຽນຄຸນຄ່າທັງຫມົດໃຫ້ເປັນຮູບແບບທີ່ສາມາດອ່ານໄດ້ໂດຍໃຊ້ຫນ່ວຍງານຂໍ້ມູນທີ່ເຫມາະສົມ (ກິໂລໄບ, ເມກະໄບ, ກິໂລໄບແລະ terabytes).
- --si - ເກືອບເທົ່າກັບຕົວເລືອກສຸດທ້າຍ, ຍົກເວັ້ນວ່າມັນໃຊ້ການແບ່ງເປັນເທົ່າກັບຫນຶ່ງພັນ.
- -k - ສະແດງຂໍ້ມູນໃນກິໂລໄບ (ຄືກັນກັບຄໍາສັ່ງ - ຂະຫນາດຂະຫນາດ = 1000).
- -l - ຄໍາສັ່ງທີ່ຈະເພີ່ມຂໍ້ມູນທັງຫມົດໃນກໍລະນີທີ່ມີຫຼາຍກວ່າຫນຶ່ງ footnote ໃນຈຸດດຽວກັນ.
- -m - ສະແດງຂໍ້ມູນໃນເມກະໄບ (ຄ້າຍກັບຄໍາສັ່ງ --block-size-1000000).
- -L - ຢ່າງເຂັ້ມງວດປະຕິບັດຕາມການເຊື່ອມໂຍງສັນຍາລັກທີ່ລະບຸ.
- -P - ຍົກເລີກທາງເລືອກທີ່ຜ່ານມາ.
- -0 - ສິ້ນສຸດແຕ່ລະຂໍ້ມູນຂອງຂໍ້ມູນທີ່ມີໄບຕ່ໍາແລະບໍ່ເລີ່ມເສັ້ນໃຫມ່.
- -S - ໃນເວລາທີ່ຄິດໄລ່ພື້ນທີ່ທີ່ພັກ, ບໍ່ຄວນພິຈາລະນາຂະຫນາດຂອງແຟ້ມຕົວເອງ.
- -s - ສະແດງພຽງແຕ່ຂະຫນາດຂອງໂຟນເດີທີ່ທ່ານກໍານົດເປັນການໂຕ້ຖຽງ.
- -x - ຢ່າໄປເກີນລະບົບໄຟລ໌ທີ່ກໍານົດໄວ້.
- --exclude = SAMPLE - ລະເວັ້ນໄຟລ໌ທີ່ກົງກັບ "ຮູບແບບ".
- -d - ກໍານົດຄວາມເລິກຂອງໂຟເດີຕໍ່ໄປນີ້.
- - ເວລາ - ສະແດງຂໍ້ມູນກ່ຽວກັບການປ່ຽນແປງໃນໄຟລ໌ທີ່ຜ່ານມາ.
- - ການປ່ຽນແປງ - ລະບຸສະບັບພາສາຂອງບໍລິສັດ du.
ໃນປັດຈຸບັນ, ຮູ້ທັງຫມົດທາງເລືອກໃນຄໍາສັ່ງ du, ທ່ານຈະສາມາດນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າເປັນອິດສະຫຼະໃນການປະຕິບັດ, ເຮັດໃຫ້ການຕັ້ງຄ່າທີ່ມີຄວາມຍືດຫຍຸ່ນໃນການເກັບກໍາຂໍ້ມູນ.
ຕົວຢ່າງຂອງການນໍາໃຊ້
ສຸດທ້າຍ, ເພື່ອປະກອບຂໍ້ມູນທີ່ໄດ້ຮັບ, ມັນຄວນຈະພິຈາລະນາຕົວຢ່າງບາງຢ່າງຂອງການນໍາໃຊ້ຄໍາສັ່ງ du.
ໂດຍບໍ່ຕ້ອງການຕົວເລືອກເພີ່ມເຕີມ, ຜົນປະໂຫຍດຈະສະແດງຊື່ແລະຂະຫນາດຂອງແຟ້ມທີ່ຕັ້ງຢູ່ຕາມເສັ້ນທາງທີ່ລະບຸໄວ້, ພ້ອມກັນນັ້ນກໍ່ສະແດງໂຟເດີຍ່ອຍ.
ຕົວຢ່າງ:
du
ເພື່ອສະແດງຂໍ້ມູນກ່ຽວກັບໂຟເດີທີ່ຫນ້າສົນໃຈກັບທ່ານ, ໃຫ້ໃສ່ຊື່ໃນສະພາບການຂອງຄໍາສັ່ງ. ຕົວຢ່າງ:
du / home / user / Downloads
du / home / user / Images
ເພື່ອເຮັດໃຫ້ມັນງ່າຍຕໍ່ການຮັບຮູ້ຂໍ້ມູນທັງຫມົດທີ່ອອກ, ໃຫ້ໃຊ້ຕົວເລືອກ -hທີ່ຢູ່ ມັນຈະປັບຂະຫນາດຂອງໂຟນເດີທັງຫມົດໄປຫາຫນ່ວຍງານວັດທົ່ວໄປຂອງຂໍ້ມູນດິຈິຕອນ.
ຕົວຢ່າງ:
du -h / home / user / Downloads
du -h / home / user / Images
ສໍາລັບບົດລາຍງານຢ່າງເຕັມທີ່ກ່ຽວກັບປະລິມານທີ່ຢູ່ໃນໂຟນເດີໂດຍສະເພາະ, ໃຫ້ລະບຸພ້ອມກັບຄໍາສັ່ງ du ທາງເລືອກຫນຶ່ງ -s, ແລະຫຼັງຈາກ - ຊື່ຂອງໂຟນເດີທີ່ທ່ານສົນໃຈ.
ຕົວຢ່າງ:
du -s / home / user / Downloads
du -s / home / user / Images
ແຕ່ມັນຈະສະດວກກວ່າທີ່ຈະໃຊ້ທາງເລືອກ. -h ແລະ -s ຮ່ວມກັນ
ຕົວຢ່າງ:
du-hs / home / user / Downloads
du-hs / home / user / Images
ທາງເລືອກ -with ນໍາໃຊ້ເພື່ອສະແດງຈໍານວນພື້ນທີ່ທີ່ໃຊ້ຢູ່ໃນໂຟນເດີ (ມັນສາມາດຖືກນໍາໃຊ້ພ້ອມກັບທາງເລືອກຕ່າງໆ -h ແລະ -s).
ຕົວຢ່າງ:
du -sch / home / user / Downloads
du -sch / home / user / Images
ອີກປະການຫນຶ່ງ "trick" ທີ່ເປັນປະໂຫຍດທີ່ສຸດ, ຊຶ່ງບໍ່ໄດ້ກ່າວມາຂ້າງເທິງ, ແມ່ນທາງເລືອກ ---- max-depthທີ່ຢູ່ ດ້ວຍມັນ, ທ່ານສາມາດຕັ້ງຄ່າຄວາມລຶກທີ່ເຄື່ອງໃຊ້ໄດ້ du ຈະປະຕິບັດຕາມແຟ້ມ. ຕົວຢ່າງ, ໃນອັດຕາສ່ວນທີ່ລະບຸໄວ້ໃນລະດັບຫນຶ່ງ, ຂໍ້ມູນກ່ຽວກັບຂະຫນາດຂອງໂຟເດີທັງຫມົດທີ່ລະບຸໄວ້ໃນພາກນີ້ຈະຖືກເບິ່ງ, ແລະແຟ້ມໃນພວກມັນຈະຖືກຍົກເລີກ.
ຕົວຢ່າງ:
du -h - max-depth = 1
ຂ້າງເທິງໄດ້ຮັບຄໍາຮ້ອງສະຫມັກທີ່ເປັນປະໂຫຍດຫຼາຍທີ່ສຸດ. duທີ່ຢູ່ ການນໍາໃຊ້ພວກເຂົາ, ທ່ານສາມາດບັນລຸຜົນທີ່ຕ້ອງການ - ຄົ້ນຫາຂະຫນາດຂອງໂຟນເດີ. ຖ້າຕົວເລືອກຕ່າງໆທີ່ໃຊ້ໃນຕົວຢ່າງເບິ່ງຄືວ່າທ່ານເລັກຫນ້ອຍ, ທ່ານສາມາດແຍກແຍະກັບຄົນອື່ນໄດ້ໂດຍບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນ.
ວິທີທີ່ 2: ຜູ້ຈັດການໄຟລ໌
ແນ່ນອນ "Terminal" ສາມາດສະຫນອງຂໍ້ມູນກ່ຽວກັບຂະຫນາດຂອງແຟ້ມຂໍ້ມູນແຕ່ວ່າມັນຈະເປັນການຍາກສໍາລັບຜູ້ໃຊ້ສະເລ່ຍໃນການຄົ້ນຫາມັນ. ມັນເປັນເລື່ອງທົ່ວໄປຫຼາຍທີ່ຈະສັງເກດເບິ່ງການໂຕ້ຕອບຮູບພາບ, ແທນທີ່ຈະກໍານົດລັກສະນະທີ່ຢູ່ໃນພື້ນຫລັງມືດ. ໃນກໍລະນີນີ້, ຖ້າທ່ານຕ້ອງການຮູ້ຂະຫນາດຂອງໂຟເດີດຽວ, ຕົວເລືອກທີ່ດີທີ່ສຸດກໍ່ຄືການໃຊ້ຜູ້ຈັດການໄຟລ໌ທີ່ຖືກຕິດຕັ້ງໄວ້ໃນ Linux ໃນຕອນຕົ້ນ.
ຫມາຍເຫດ: ບົດຄວາມຈະນໍາໃຊ້ຜູ້ຈັດການໄຟລ໌ Nautilus, ເຊິ່ງເປັນມາດຕະຖານສໍາລັບ Ubuntu, ແຕ່ຄໍາແນະນໍາຈະຖືກນໍາໃຊ້ກັບຜູ້ຈັດການອື່ນໆ, ແຕ່ຮູບແບບຂອງບາງສ່ວນຂອງການໂຕ້ຕອບແລະການສະແດງຂອງມັນອາດແຕກຕ່າງກັນ.
ເພື່ອຄົ້ນຫາຂະຫນາດຂອງໂຟເດີໃນ Linux ໂດຍໃຊ້ຜູ້ຈັດການໄຟລ໌, ໃຫ້ປະຕິບັດຕາມຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:
- ເປີດຜູ້ຈັດການໄຟລ໌ໂດຍການຄລິກໃສ່ຮູບສັນຍາລັກໃນແຖບວຽກຫຼືໂດຍການຄົ້ນຫາລະບົບ.
- ໄປທີ່ໄດເລກະທໍລີບ່ອນທີ່ໂຟນເດີຕັ້ງຢູ່.
- ກົດຂວາ (RMB) ໃນໂຟເດີ.
- ຈາກເມນູສະພາບການເລືອກລາຍການ "Properties".
ຫຼັງຈາກການປະຕິບັດງານທີ່ທ່ານໄດ້ເຮັດ, ປ່ອງຢ້ຽມຈະປາກົດຢູ່ທາງຫນ້າຂອງທ່ານທີ່ທ່ານຕ້ອງການຊອກຫາຊ່ອຍແນ່ "ເນື້ອຫາ" (1), ກົງກັນຂ້າມມັນຈະເປັນຂະຫນາດຂອງໂຟເດີ. ໂດຍທາງ, ຂ້າງລຸ່ມນີ້ຈະເປັນຂໍ້ມູນກ່ຽວກັບສ່ວນທີ່ເຫຼືອ ພື້ນທີ່ຫວ່າງຟຣີ (2).
ສະຫຼຸບ
ດັ່ງນັ້ນ, ທ່ານມີສອງວິທີທີ່ທ່ານສາມາດຄົ້ນຫາຂະຫນາດຂອງໂຟນເດີໃນລະບົບປະຕິບັດການ Linux. ເຖິງແມ່ນວ່າພວກເຂົາໃຫ້ຂໍ້ມູນດຽວກັນ, ທາງເລືອກໃນການໄດ້ຮັບມັນແມ່ນແຕກຕ່າງກັນຢ່າງຮຸນແຮງ. ຖ້າທ່ານຈໍາເປັນຕ້ອງຄົ້ນຫາຂະຫນາດຂອງໂຟເດີດຽວ, ຫຼັງຈາກນັ້ນວິທີແກ້ໄຂທີ່ເຫມາະສົມກໍ່ຈະໃຊ້ຜູ້ຈັດການໄຟລ໌ແລະຖ້າທ່ານຕ້ອງການໃຫ້ຂໍ້ມູນຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້, Terminal with utility will work fine du ແລະທາງເລືອກຂອງມັນ.