duposix - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ duposix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


du — ຄາດຄະເນການໃຊ້ພື້ນທີ່ໄຟລ໌

ສະຫຼຸບສັງລວມ


du [−a|−s] [−ກx] [−H|−L] [ເອກະສານ...]

ລາຍລະອຽດ


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

ເມື່ອ​ໃດ​ du ບໍ່ສາມາດເຮັດໄດ້ ລັດ() ໄຟລ໌ຫຼື ລັດ() ຫຼືອ່ານໄດເລກະທໍລີ, ມັນຈະລາຍງານຂໍ້ຜິດພາດ
ເງື່ອນໄຂແລະສະຖານະການທາງອອກສຸດທ້າຍໄດ້ຮັບຜົນກະທົບ. ໄຟລ໌ທີ່ມີຫຼາຍເຊື່ອມຕໍ່ຈະຕ້ອງເປັນ
ນັບແລະຂຽນສໍາລັບພຽງແຕ່ຫນຶ່ງເຂົ້າ. ລາຍຊື່ໄດເລກະທໍລີທີ່ຖືກເລືອກໃນບົດລາຍງານ
ບໍ່ໄດ້ລະບຸ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂະໜາດຂອງໄຟລ໌ຈະຖືກຂຽນເປັນ 512-byte ຫົວໜ່ວຍ, ມົນເຖິງ
ໜ່ວຍ 512-byte ຕໍ່ໄປ.

OPTIONS


ໄດ້ du ຜົນປະໂຫຍດຈະຕ້ອງສອດຄ່ອງກັບປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 12.2,
ຜົນປະໂຫຍດ syntax ຄູ່ມືແນະນໍາ.

ທາງເລືອກຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:

−ກ ນອກເຫນືອໄປຈາກຜົນຜະລິດເລີ່ມຕົ້ນ, ລາຍງານຂະຫນາດຂອງແຕ່ລະໄຟລ໌ທີ່ບໍ່ແມ່ນປະເພດ
ໄດເລກະທໍລີໃນການຈັດລໍາດັບຂອງໄຟລ໌ທີ່ຮາກຖານຢູ່ໃນໄຟລ໌ທີ່ລະບຸ. ໂດຍບໍ່ສົນເລື່ອງຂອງ
ການປະກົດຕົວຂອງ −ກ ທາງ​ເລືອກ​, ບໍ່​ແມ່ນ​ບັນ​ຊີ​ລາຍ​ການ​ໃຫ້​ເປັນ​ ເອກະສານ operands ຈະສະເຫມີ
ໄດ້ລະບຸ.

− ຮ ຖ້າການເຊື່ອມຕໍ່ສັນຍາລັກຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, du ຈະ​ນັບ​ຂະ​ຫນາດ​ຂອງ​
ໄຟລ໌ ຫຼືການຈັດລໍາດັບຂອງໄຟລ໌ອ້າງອີງໂດຍລິ້ງ.

−ກ ຂຽນຂະຫນາດໄຟລ໌ເປັນຫນ່ວຍງານຂອງ 1024 bytes, ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ 512-byte.
ຫນ່ວຍງານ.

−ລ ຖ້າການເຊື່ອມຕໍ່ສັນຍາລັກຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງຫຼືພົບໃນລະຫວ່າງການ
ຂ້າມ​ລຳ​ດັບ​ຂອງ​ໄຟລ​໌​, du ຈະນັບຂະຫນາດຂອງໄຟລ໌ຫຼືໄຟລ໌
ລໍາດັບຊັ້ນອ້າງອີງໂດຍການເຊື່ອມຕໍ່.

−ສ ແທນ​ທີ່​ຈະ​ເປັນ​ຜົນ​ຜະ​ລິດ​ໃນ​ຕອນ​ຕົ້ນ​, ລາຍ​ງານ​ພຽງ​ແຕ່​ຜົນ​ລວມ​ທັງ​ຫມົດ​ສໍາ​ລັບ​ແຕ່​ລະ​ຂອງ​
ໄຟລ໌ທີ່ລະບຸໄວ້.

− x ເມື່ອປະເມີນຂະຫນາດໄຟລ໌, ປະເມີນພຽງແຕ່ໄຟລ໌ທີ່ມີອຸປະກອນດຽວກັນ
ເປັນໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ ເອກະສານ ປະຕິບັດການ.

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

ດໍາເນີນງານ


operand ຕໍ່​ໄປ​ນີ້​ຈະ​ໄດ້​ຮັບ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​:

ເອກະສານ ຊື່ເສັ້ນທາງຂອງໄຟລ໌ທີ່ມີຂະຫນາດທີ່ຈະຂຽນ. ຖ້າບໍ່ມີ ເອກະສານ ຖືກກໍານົດ, ໄດ້
ໄດເລກະທໍລີປະຈຸບັນຈະຖືກນໍາໃຊ້.

STDIN


ບໍ່​ໄດ້​ນໍາ​ໃຊ້.

ປັດໄຈນໍາເຂົ້າ ເອກະສານ


ບໍ່ມີ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ du:

ພາສາ ໃຫ້ຄ່າເລີ່ມຕົ້ນສໍາລັບຕົວແປສາກົນທີ່ບໍ່ໄດ້ຕັ້ງ ຫຼື
null. (ເບິ່ງປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 8.2,
Internationalization Variables ​ເພື່ອ​ຄວາມ​ກ້າວໜ້າ​ຂອງ​ການ​ຫັນ​ເປັນ​ສາກົນ
ຕົວແປທີ່ໃຊ້ເພື່ອກໍານົດຄ່າຂອງປະເພດທ້ອງຖິ່ນ.)

LC_ALL ຖ້າຕັ້ງເປັນຄ່າສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ, ລົບລ້າງຄ່າຂອງອັນອື່ນທັງໝົດ
ຕົວແປສາກົນ.

LC_CTYPE ກໍານົດທ້ອງຖິ່ນສໍາລັບການຕີຄວາມລໍາດັບຂອງ bytes ຂອງຂໍ້ມູນຂໍ້ຄວາມ
ເປັນຕົວອັກສອນ (ຕົວຢ່າງ, single-byte ກົງກັນຂ້າມກັບ multi-byte ຕົວອັກສອນໃນ
ການໂຕ້ຖຽງ).

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

NLSPATH ກໍານົດສະຖານທີ່ຂອງລາຍການຂໍ້ຄວາມສໍາລັບການປະມວນຜົນຂອງ LC_MESSAGES.

ASYNCHRONOUS ເຫດການ


ເລີ່ມຕົ້ນ.

STDOUT


ຜົນໄດ້ຮັບຈາກ du ຈະປະກອບດ້ວຍຈໍານວນພື້ນທີ່ຈັດສັນໃຫ້ກັບໄຟລ໌ແລະຊື່
ຂອງ​ໄຟລ​໌​, ໃນ​ຮູບ​ແບບ​ຕໍ່​ໄປ​ນີ້​:

"%d %s\n", <ຂະຫນາດ>,ຊື່ເສັ້ນທາງ>

ສະດຸດ


ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.

OUTPUT ເອກະສານ


ບໍ່ມີ.

ອະທິບາຍ ລາຍລະອຽດ


ບໍ່ມີ.

ອອກ STATUS


ຄ່າທາງອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:

0 ສໍາເລັດສົບຜົນສໍາເລັດ.

>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.

ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ


ເລີ່ມຕົ້ນ.

ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.

ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້


ບໍ່ມີ.

ຕົວຢ່າງ


ບໍ່ມີ.

ສະຖານທີ່


ການນໍາໃຊ້ຫນ່ວຍງານ 512-byte ແມ່ນການປະຕິບັດປະຫວັດສາດແລະຮັກສາຄວາມເຂົ້າກັນໄດ້ກັບ ls ແລະ
ຜົນປະໂຫຍດອື່ນໆໃນປະລິມານຂອງ POSIX.1-2008 ນີ້. ນີ້ບໍ່ໄດ້ບັງຄັບໃຫ້ລະບົບໄຟລ໌
ຕົວຂອງມັນເອງແມ່ນອີງໃສ່ 512-byte blocks. ໄດ້ −ກ ທາງເລືອກໄດ້ຖືກເພີ່ມເປັນມາດຕະການປະນີປະນອມ. ມັນ
ໄດ້ຖືກຕົກລົງໂດຍຜູ້ພັດທະນາມາດຕະຖານວ່າ 512 bytes ເປັນຫນ່ວຍງານເລີ່ມຕົ້ນທີ່ດີທີ່ສຸດເພາະວ່າ
ຄວາມສອດຄ່ອງທາງປະຫວັດສາດອັນຄົບຖ້ວນຂອງມັນຢູ່ໃນລະບົບ V (ເມື່ອທຽບກັບ ການນຳໃຊ້ 512/1024-byte ແບບປະສົມຢູ່ໃນ
ລະບົບ BSD), ແລະວ່າ a −ກ ທາງເລືອກທີ່ຈະປ່ຽນເປັນຫນ່ວຍງານ 1024-byte ເປັນການປະນີປະນອມທີ່ດີ.
ຜູ້ໃຊ້ທີ່ຕ້ອງການປະລິມານ 1024-byte ສາມາດ alias ໄດ້ຢ່າງງ່າຍດາຍ du to du −ກ ໂດຍບໍ່ມີການທໍາລາຍ
scripts ປະຫວັດສາດຈໍານວນຫຼາຍອີງໃສ່ຫນ່ວຍ 512-byte.

ໄດ້ −ຂ ທາງ​ເລືອກ​ໄດ້​ຖືກ​ເພີ່ມ​ເຂົ້າ​ໃນ​ຂໍ້​ສະ​ເຫນີ​ຕົ້ນ​ເພື່ອ​ສະ​ຫນອງ​ການ​ແກ້​ໄຂ​ສະ​ຖາ​ນະ​ການ​
ບ່ອນທີ່ລະບົບ V ແລະລະບົບ BSD ໃຫ້ຕົວເລກສໍາລັບຂະຫນາດໄຟລ໌ໃນ ຕັນ, ເຊິ່ງແມ່ນ
ແນວຄວາມຄິດທີ່ກໍານົດການຈັດຕັ້ງປະຕິບັດ. (ໃນການນໍາໃຊ້ທົ່ວໄປ, ຂະຫນາດຕັນແມ່ນ 512 bytes ສໍາລັບ System V
ແລະ 1024 bytes ສໍາລັບລະບົບ BSD.) ຢ່າງໃດກໍຕາມ, −ຂ ຕໍ່ມາໄດ້ຖືກລຶບຖິ້ມ, ເພາະວ່າຄ່າເລີ່ມຕົ້ນແມ່ນ
ໃນທີ່ສຸດກໍໄດ້ຕັດສິນໃຈເປັນຫົວໜ່ວຍ 512-byte.

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

ໄດ້ −ກ ແລະ −ສ ທາງເລືອກແມ່ນສະເພາະເຊິ່ງກັນແລະກັນໃນສະບັບຕົ້ນສະບັບຂອງ du. POSIX
ຄໍາອະທິບາຍ Shell ແລະ Utilities ແມ່ນ implied ໂດຍພາສາໃນ SVID ບ່ອນທີ່ −ສ is
ອະທິບາຍວ່າເຮັດໃຫ້ 'ພຽງແຕ່ຈໍານວນທັງຫມົດ' ທີ່ຈະລາຍງານ. ບາງລະບົບອາດຈະຜະລິດ
ຜົນຜະລິດສໍາລັບ -ຊາ, ແຕ່ຄໍາຮ້ອງສະຫມັກ POSIX Shell ແລະ Utilities ທີ່ສອດຄ່ອງກັບຢ່າງເຂັ້ມງວດບໍ່ສາມາດໃຊ້ໄດ້
ການປະສົມປະສານນັ້ນ.

ໄດ້ −ກ ແລະ −ສ ທາງເລືອກໄດ້ຖືກຮັບຮອງເອົາຈາກ SVID ຍົກເວັ້ນວ່າລະບົບ V ພຶດຕິກໍາຂອງບໍ່ແມ່ນ
ລາຍຊື່ທີ່ບໍ່ແມ່ນໄດເລກະທໍລີທີ່ຖືກມອບໃຫ້ຢ່າງຊັດເຈນເປັນຕົວປະຕິບັດການ, ເວັ້ນເສຍແຕ່ວ່າ −ກ ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​,
ຖືກພິຈາລະນາເປັນແມງໄມ້; ພຶດຕິກໍາທີ່ອີງໃສ່ BSD (ບົດລາຍງານສໍາລັບຕົວປະຕິບັດການທັງຫມົດ) ແມ່ນຖືກກໍານົດ. ໄດ້
ພຶດຕິກໍາໃນຕອນຕົ້ນຂອງ du ໃນ SVID ກ່ຽວກັບການລາຍງານຄວາມລົ້ມເຫລວໃນການອ່ານໄຟລ໌ (ມັນ
ບໍ່​ມີ​ການ​ຜະ​ລິດ​ຂໍ້​ຄວາມ​) ໄດ້​ຖືກ​ພິ​ຈາ​ລະ​ນາ​ຕ້ານ intuitive​, ແລະ​ດັ່ງ​ນັ້ນ​ຈຶ່ງ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ວ່າ​
ພຶດຕິກໍາເລີ່ມຕົ້ນຂອງ POSIX Shell ແລະ Utilities ຈະຕ້ອງເປັນການສ້າງຂໍ້ຄວາມດັ່ງກ່າວ. ເຫຼົ່ານີ້
ຂໍ້ຄວາມສາມາດຖືກປິດດ້ວຍການປ່ຽນເສັ້ນທາງ shell ເພື່ອບັນລຸພຶດຕິກໍາລະບົບ V.

ໄດ້ − x ທາງເລືອກແມ່ນການປະຕິບັດປະຫວັດສາດກ່ຽວກັບລະບົບ BSD ທີ່ຜ່ານມາ. ມັນໄດ້ຖືກຮັບຮອງເອົາໂດຍນີ້
ປະລິມານຂອງ POSIX.1-2008 ເນື່ອງຈາກວ່າບໍ່ມີວິທີການທາງປະຫວັດສາດອື່ນເພື່ອຈໍາກັດ du
ຄົ້ນຫາເປັນລໍາດັບຊັ້ນຂອງໄຟລ໌ດຽວ. ຂໍ້ຈໍາກັດຂອງການຄົ້ນຫານີ້ແມ່ນມີຄວາມຈໍາເປັນເພື່ອເຮັດໃຫ້ມັນ
ຄວາມເປັນໄປໄດ້ທີ່ຈະໄດ້ຮັບຂໍ້ມູນການນໍາໃຊ້ພື້ນທີ່ໄຟລ໌ກ່ຽວກັບລະບົບໄຟລ໌ທີ່ໄຟລ໌ອື່ນ
ລະບົບຖືກຕິດຕັ້ງ, ໂດຍບໍ່ຈໍາເປັນຕ້ອງມີຄວາມຍາວ ຊອກຫາ ແລະ ງຸ່ມ script

ອະນາຄົດ DIRECTIONS


ບໍ່ມີ.

ໃຊ້ duposix ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌