8 ຕົວຢ່າງພາກປະຕິບັດຂອງ ຄຳ ສັ່ງ Linux "ສຳ ພັດ"


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

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

ແຕະຕົວເລືອກ ຄຳ ສັ່ງ

<

  • -a, ປ່ຽນເວລາເຂົ້າໃຊ້ເທົ່ານັ້ນ
  • -c, ຖ້າບໍ່ມີເອກະສານ, ຢ່າສ້າງມັນ
  • -d, ປັບປຸງເວລາເຂົ້າເຖິງແລະດັດແກ້
  • -m, ປ່ຽນເວລາດັດແກ້ເທົ່ານັ້ນ
  • -r, ໃຊ້ເວລາເຂົ້າເຖິງແລະດັດແກ້ເອກະສານ
  • -t, ສ້າງແຟ້ມໂດຍໃຊ້ເວລາທີ່ ກຳ ນົດໄວ້
  • 1. ວິທີການສ້າງເອກະສານຫວ່າງເປົ່າ

    ຄຳ ສັ່ງ ສຳ ພັດຕໍ່ໄປນີ້ຈະສ້າງເອກະສານ ໃໝ່ ທີ່ບໍ່ມີຕົວຕົນ (ສູນໄບຕ໌) ທີ່ມີຊື່ວ່າ sheena.

    # touch sheena

    2. ວິທີການສ້າງເອກະສານທີ່ຫຼາກຫຼາຍ

    ໂດຍການໃຊ້ ຄຳ ສັ່ງແຕະ, ທ່ານຍັງສາມາດສ້າງເອກະສານຫຼາຍກວ່າ ໜຶ່ງ ແຜ່ນໄດ້. ຕົວຢ່າງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສ້າງ 3 ແຟ້ມຊື່, sheena, meena ແລະ leena.

    # touch sheena meena leena

    3. ວິທີການປ່ຽນແປງການເຂົ້າເຖິງເອກະສານແລະເວລາດັດແກ້

    ເພື່ອປ່ຽນຫລືປັບປຸງເວລາເຂົ້າໃຊ້ແລະດັດແກ້ຫຼ້າສຸດຂອງເອກະສານທີ່ມີຊື່ວ່າ leena, ໃຊ້ຕົວເລືອກ -a ດັ່ງຕໍ່ໄປນີ້. ຄຳ ສັ່ງຕໍ່ໄປນີ້ ກຳ ນົດເວລາແລະວັນເວລາໃນປະຈຸບັນໃນເອກະສານ. ຖ້າເອກະສານ leena ບໍ່ມີ, ມັນຈະສ້າງເອກະສານເປົ່າ ໃໝ່ ທີ່ມີຊື່.

    # touch -a leena

    ຄຳ ສັ່ງ Linux ທີ່ນິຍົມທີ່ສຸດເຊັ່ນ ຄຳ ສັ່ງຊອກຫາແລະ ຄຳ ສັ່ງ ls ໃຊ້ເວລາ ສຳ ລັບການລົງລາຍຊື່ແລະຊອກຫາເອກະສານ.

    4. ວິທີການຫລີກລ້ຽງການສ້າງເອກະສານ ໃໝ່

    ການໃຊ້ຕົວເລືອກ -c ກັບ ຄຳ ສັ່ງ ສຳ ພັດຈະຫລີກລ້ຽງການສ້າງເອກະສານ ໃໝ່. ຕົວຢ່າງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະບໍ່ສ້າງແຟ້ມທີ່ມີຊື່ວ່າ leena ຖ້າມັນບໍ່ມີ.

    # touch -c leena

    5. ວິທີການປ່ຽນເວລາດັດແປງເອກະສານ

    ຖ້າທ່ານຕ້ອງການປ່ຽນເວລາດັດແກ້ດຽວຂອງເອກະສານທີ່ມີຊື່ວ່າ leena, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ຕົວເລືອກ -m ດ້ວຍ ຄຳ ສັ່ງແຕະ. ກະລຸນາຮັບຊາບວ່າມັນຈະມີການປັບປຸງຄັ້ງສຸດທ້າຍເທົ່ານັ້ນ (ບໍ່ແມ່ນຊ່ວງເວລາເຂົ້າເຖິງ) ຂອງເອກະສານ.

    # touch -m leena

    6. ກຳ ນົດເວລາເຂົ້າເຖິງແລະດັດແປງຢ່າງຈະແຈ້ງ

    ທ່ານສາມາດ ກຳ ນົດເວລາໂດຍໃຊ້ຕົວເລືອກທີ່ໃຊ້ -c ແລະ -t ດ້ວຍ ຄຳ ສັ່ງແຕະ. ຮູບແບບຈະເປັນດັ່ງຕໍ່ໄປນີ້.

    # touch -c -t YYDDHHMM leena

    ຍົກຕົວຢ່າງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ ກຳ ນົດວັນເຂົ້າແລະດັດແກ້ວັນແລະເວລາໃນການຍື່ນເອກະສານ leena ເວລາ 17:30 (17 ໂມງ 30 ນາທີ) ຂອງວັນທີ 10 ທັນວາຂອງປີປັດຈຸບັນ (2012).

    # touch -c -t 12101730 leena

    ຕໍ່ໄປກວດພິສູດເວລາເຂົ້າເຖິງແລະດັດແກ້ຂອງເອກະສານ leena, ດ້ວຍ ຄຳ ສັ່ງ ls -l.

    # ls -l
    
    total 2
    -rw-r--r--.  1 root    root   0 Dec 10 17:30 leena

    7. ວິທີການໃຊ້ບັດເວລາຂອງເອກະສານອື່ນ

    ຄຳ ສັ່ງ ສຳ ພັດຕໍ່ໄປນີ້ກັບຕົວເລືອກ -r, ຈະປັບປຸງເວລາປະທັບຂອງແຟ້ມ meena ພ້ອມກັບເວລາຂອງແຟ້ມ leena. ດັ່ງນັ້ນ, ທັງສອງເອກະສານຖືບັດສະແຕມເວລາດຽວກັນ.

    # touch -r leena meena

    8. ສ້າງ File ໂດຍໃຊ້ເວລາທີ່ ກຳ ນົດ

    ຖ້າທ່ານຕ້ອງການສ້າງແຟ້ມເອກະສານຕາມເວລາທີ່ ກຳ ນົດນອກ ເໜືອ ຈາກເວລາປັດຈຸບັນ, ຮູບແບບຄວນເປັນ.

    # touch -t YYMMDDHHMM.SS tecmint

    ຕົວຢ່າງ ຄຳ ສັ່ງ ສຳ ພັດດ້ານລຸ່ມດ້ວຍຕົວເລືອກ t-t ຈະເຮັດໃຫ້ເອກະສານ tecmint ມີເວລາ 18:30:55 p.m. ໃນວັນທີ 10 ທັນວາ 2012.

    # touch -t 201212101830.55 tecmint

    ພວກເຮົາໄດ້ກວມເອົາເກືອບທັງ ໝົດ ທາງເລືອກທີ່ມີຢູ່ໃນ ຄຳ ສັ່ງ ສຳ ພັດ ສຳ ລັບທາງເລືອກຫລາຍຂຶ້ນໃຫ້ໃຊ້ "man touch". ຖ້າພວກເຮົາຍັງຂາດທາງເລືອກໃດໆແລະທ່ານຕ້ອງການເອົາເຂົ້າໃນບັນຊີລາຍຊື່ນີ້, ກະລຸນາປັບປຸງພວກເຮົາຜ່ານຊ່ອງ ຄຳ ເຫັນ.