8 ຕົວຢ່າງພາກປະຕິບັດຂອງ ຄຳ ສັ່ງ Linux "ສຳ ພັດ"
ໃນ Linux ທຸກໆເອກະສານດຽວແມ່ນພົວພັນກັບຕາຕະລາງເວລາ, ແລະທຸກໆເອກະສານເກັບຮັກສາຂໍ້ມູນຂອງເວລາເຂົ້າເຖິງຄັ້ງສຸດທ້າຍ, ເວລາດັດແກ້ຫຼ້າສຸດແລະເວລາປ່ຽນແປງຄັ້ງສຸດທ້າຍ. ສະນັ້ນ, ທຸກຄັ້ງທີ່ພວກເຮົາສ້າງເອກະສານ ໃໝ່, ເຂົ້າເຖິງຫລືດັດແປງເອກະສານທີ່ມີຢູ່, ເວລາຂອງເອກະສານນັ້ນຈະຖືກປັບປຸງໂດຍອັດຕະໂນມັດ.
ໃນບົດຄວາມນີ້ພວກເຮົາຈະເວົ້າເຖິງຕົວຢ່າງພາກປະຕິບັດທີ່ເປັນປະໂຫຍດບາງຢ່າງຂອງ ຄຳ ສັ່ງ Linux touch. ຄຳ ສັ່ງ ສຳ ພັດແມ່ນໂປແກຼມມາດຕະຖານ ສຳ ລັບລະບົບປະຕິບັດການ Unix/Linux, ເຊິ່ງໃຊ້ເພື່ອສ້າງ, ປ່ຽນແລະແກ້ໄຂເວລາຂອງເອກະສານ. ກ່ອນທີ່ຈະຂຶ້ນຫົວຂໍ້ ສຳ ລັບຕົວຢ່າງ ຄຳ ສັ່ງແຕະ, ກະລຸນາກວດເບິ່ງຕົວເລືອກຕໍ່ໄປນີ້.
ແຕະຕົວເລືອກ ຄຳ ສັ່ງ
<
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". ຖ້າພວກເຮົາຍັງຂາດທາງເລືອກໃດໆແລະທ່ານຕ້ອງການເອົາເຂົ້າໃນບັນຊີລາຍຊື່ນີ້, ກະລຸນາປັບປຸງພວກເຮົາຜ່ານຊ່ອງ ຄຳ ເຫັນ.