ວິທີການສ້າງລິ້ງທີ່ແຂງແລະເປັນສັນຍາລັກໃນ Linux
ໃນລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ເຊັ່ນ Linux,“ ທຸກຢ່າງແມ່ນແຟ້ມເອກະສານ” ແລະເອກະສານແມ່ນພື້ນຖານໃນການເຊື່ອມຕໍ່ກັບ inode (ໂຄງສ້າງຂໍ້ມູນທີ່ເກັບທຸກຢ່າງກ່ຽວກັບເອກະສານນອກຈາກຊື່ແລະເນື້ອຫາຕົວຈິງ).
ການເຊື່ອມຕໍ່ທີ່ຍາກແມ່ນເອກະສານທີ່ຊີ້ໃຫ້ເຫັນເຖິງ inode ທີ່ຕິດພັນດຽວກັນ, ຄືກັບເອກະສານອື່ນ. ໃນກໍລະນີທີ່ທ່ານລຶບເອກະສານ ໜຶ່ງ ຂໍ້, ມັນຈະເອົາການເຊື່ອມຕໍ່ ໜຶ່ງ ເສັ້ນໄປຫາເສັ້ນທາງທີ່ຕິດພັນ. ໃນຂະນະທີ່ການເຊື່ອມໂຍງທີ່ມີສັນຍາລັກ (ເຊິ່ງເອີ້ນກັນວ່າການເຊື່ອມຕໍ່ທີ່ອ່ອນ) ແມ່ນການເຊື່ອມຕໍ່ກັບຊື່ອື່ນໃນລະບົບແຟ້ມ.
ຄວາມແຕກຕ່າງທີ່ ສຳ ຄັນອີກອັນ ໜຶ່ງ ລະຫວ່າງສອງປະເພດຂອງການເຊື່ອມໂຍງແມ່ນວ່າການເຊື່ອມໂຍງທີ່ແຂງສາມາດເຮັດວຽກພາຍໃນລະບົບແຟ້ມເອກະສານດຽວກັນໃນຂະນະທີ່ການເຊື່ອມໂຍງສັນຍາລັກສາມາດຂ້າມລະບົບແຟ້ມຕ່າງໆໄດ້.
ວິທີການສ້າງລິ້ງທີ່ຍາກໃນ Linux
ເພື່ອສ້າງລິ້ງທີ່ຍາກໃນ Linux, ພວກເຮົາຈະໃຊ້ ln utility. ຕົວຢ່າງ, ຄຳ ສັ່ງຕໍ່ໄປນີ້ສ້າງ link ທີ່ມີຊື່ວ່າ tp
ໃສ່ແຟ້ມ topprocs.sh
.
$ ls -l $ ln topprocs.sh tp $ ls -l
ເບິ່ງຜົນໄດ້ຮັບຂ້າງເທິງ, ໂດຍໃຊ້ ຄຳ ສັ່ງ ls, ເອກະສານ ໃໝ່ ບໍ່ໄດ້ຖືກລະບຸວ່າເປັນການເຊື່ອມໂຍງ, ມັນຈະຖືກສະແດງເປັນແຟ້ມປົກກະຕິ. ນີ້ ໝາຍ ຄວາມວ່າ tp
ແມ່ນພຽງແຕ່ເອກະສານການປະຕິບັດແບບປົກກະຕິອີກອັນ ໜຶ່ງ ທີ່ຊີ້ໃຫ້ເຫັນເຖິງ inode ທີ່ຕິດພັນຄືກັນກັບ topprocs.sh
.
ເພື່ອເຮັດການເຊື່ອມຕໍ່ທີ່ແຂງໂດຍກົງເຂົ້າໃນ link ທີ່ອ່ອນ, ໃຫ້ໃຊ້ທຸງ -P
ເຊັ່ນນີ້.
$ ln -P topprocs.sh tp
ວິທີການສ້າງລິ້ງທີ່ມີສັນຍາລັກໃນ Linux
ເພື່ອສ້າງລິ້ງທີ່ມີສັນຍາລັກໃນ Linux, ພວກເຮົາຈະໃຊ້ ln utility ດຽວກັນກັບ -s
ຫຼັບ. ຕົວຢ່າງ, ຄຳ ສັ່ງຕໍ່ໄປນີ້ສ້າງ link ທີ່ມີສັນຍາລັກຊື່ວ່າ topps.sh
ໃສ່ແຟ້ມ topprocs.sh
.
$ ln -s ~/bin/topprocs.sh topps.sh $ ls -l topps.sh
ຈາກຜົນໄດ້ຮັບຂ້າງເທິງ, ທ່ານສາມາດເບິ່ງຈາກພາກສ່ວນອະນຸຍາດຂອງເອກະສານທີ່ topps.sh
ແມ່ນການເຊື່ອມຕໍ່ທີ່ລະບຸໂດຍ l:
ໝາຍ ຄວາມວ່າມັນແມ່ນການເຊື່ອມຕໍ່ກັບຊື່ອື່ນ.
ຖ້າການເຊື່ອມໂຍງສັນຍາລັກມີຢູ່ແລ້ວ, ທ່ານອາດຈະໄດ້ຮັບຂໍ້ຜິດພາດ, ເພື່ອບັງຄັບການປະຕິບັດງານ (ເອົາການເຊື່ອມຕໍ່ອອກຈາກສັນຍາລັກ), ໃຊ້ຕົວເລືອກ -f
.
$ ln -s ~/bin/topprocs.sh topps.sh $ ln -sf ~/bin/topprocs.sh topps.sh
ເພື່ອເປີດໃຊ້ ໂໝດ verbose, ເພີ່ມທຸງ -v
ເພື່ອພິມຊື່ຂອງແຕ່ລະເອກະສານທີ່ເຊື່ອມໂຍງໃນຜົນຜະລິດ.
$ ln -sfv ~/bin/topprocs.sh topps.sh $ $ls -l topps.sh
ນັ້ນແມ່ນມັນ! ຢ່າກວດເບິ່ງບົດຄວາມທີ່ກ່ຽວຂ້ອງດັ່ງຕໍ່ໄປນີ້.
<
ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ຮຽນຮູ້ວິທີການສ້າງລິ້ງທີ່ເປັນສັນຍາລັກແລະເປັນສັນຍາລັກໃນ Linux. ທ່ານສາມາດຖາມ ຄຳ ຖາມຫຼືແລກປ່ຽນຄວາມຄິດເຫັນກ່ຽວກັບ ຄຳ ແນະ ນຳ ນີ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມ.