ວິທີການຊອກຫາ ຈຳ ນວນເອກະສານໃນໄດເລກະທໍລີແລະເອກະສານຍ່ອຍ


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

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

ຕໍ່ໄປນີ້ແມ່ນຕົວເລືອກຕ່າງໆທີ່ພວກເຮົາສາມາດໃຊ້ກັບ ຄຳ ສັ່ງຊອກຫາດັ່ງຕໍ່ໄປນີ້:

<

  • -type - ລະບຸປະເພດເອກະສານເພື່ອຄົ້ນຫາ, ໃນກໍລະນີຂ້າງເທິງ, f ໝາຍ ຄວາມວ່າຊອກຫາທຸກເອກະສານປົກກະຕິ.
  • -print - ການ ດຳ ເນີນການທີ່ຈະພິມເສັ້ນທາງຂອງເອກະສານຢ່າງແທ້ຈິງ.
  • -l - ຕົວເລືອກນີ້ພິມ ຈຳ ນວນເສັ້ນ ໃໝ່ ທັງ ໝົດ, ເຊິ່ງເທົ່າກັບ ຈຳ ນວນເສັ້ນທາງຂອງໄຟລ໌ທັງ ໝົດ ທີ່ອອກມາໂດຍຊອກຫາ ຄຳ ສັ່ງ.
  • syntax ທົ່ວໄປຂອງ ຄຳ ສັ່ງຊອກຫາ.

    # find . -type f -print | wc -l
    $ sudo find . -type f -print | wc -l
    

    ສິ່ງ ສຳ ຄັນ: ໃຊ້ ຄຳ ສັ່ງ sudo ເພື່ອອ່ານໄຟລ໌ທັງ ໝົດ ໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ລວມທັງເອກະສານຍ່ອຍທີ່ມີສິດພິເສດຂອງ superuser, ເພື່ອຫລີກລ້ຽງຂໍ້ຜິດພາດ“ ການອະນຸຍາດຖືກປະຕິເສດ” ເຊັ່ນດຽວກັບ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້:

    ທ່ານສາມາດເຫັນໄດ້ວ່າໃນ ຄຳ ສັ່ງ ທຳ ອິດຂ້າງເທິງ, ບໍ່ແມ່ນໄຟລ໌ທັງ ໝົດ ໃນໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນແມ່ນອ່ານໂດຍຊອກຫາ ຄຳ ສັ່ງ.

    ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງພິເສດເພື່ອສະແດງ ຈຳ ນວນເອກະສານທັງ ໝົດ ໃນ /var/log ແລະ /etc ລາຍຊື່ຕາມ ລຳ ດັບ:

    $ sudo find /var/log/ -type f -print | wc -l
    $ sudo find /etc/ -type f -print | wc -l
    

    ສຳ ລັບຕົວຢ່າງເພີ່ມເຕີມກ່ຽວກັບ Linux ຊອກຫາ ຄຳ ສັ່ງແລະ ຄຳ ສັ່ງ wc ແມ່ນຜ່ານຫົວຂໍ້ຕໍ່ໄປນີ້ ສຳ ລັບຕົວເລືອກການ ນຳ ໃຊ້, ຄຳ ແນະ ນຳ ແລະ ຄຳ ສັ່ງທີ່ກ່ຽວຂ້ອງ:

    <

  • 35 ຕົວຢ່າງທີ່ມີປະໂຫຍດ ‘ຊອກຫາ’ ຕົວຢ່າງ ຄຳ ສັ່ງໃນ Linux
  • ວິທີການຊອກຫາເອກະສານທີ່ດັດແປງ ໃໝ່ ຫຼືມື້ນີ້ໃນ Linux
  • ຊອກຫາ Top Directoires ແລະ Files Disk Space ໃນ Linux
  • 6 ຕົວຢ່າງ ຄຳ ສັ່ງທີ່ເປັນປະໂຫຍດ 'wc' ເພື່ອນັບເສັ້ນ, ຄຳ ແລະຕົວອັກສອນ
  • ຫມົດເທົ່ານີ້! ໃນກໍລະນີທີ່ທ່ານຮູ້ວິທີອື່ນໃດທີ່ຈະສະແດງ ຈຳ ນວນແຟ້ມທັງ ໝົດ ໃນໄດເລກະທໍລີແລະຊື່ຍ່ອຍຂອງມັນ, ໃຫ້ແບ່ງປັນກັບພວກເຮົາໃນ ຄຳ ເຫັນ.