ຄໍາຕອບດ່ວນ: ວິທີການສ້າງການເຊື່ອມໂຍງສັນຍາລັກໃນ Linux?

ເພື່ອສ້າງລິ້ງທີ່ຍາກໃນລະບົບ Linux ຫຼື Unix ຄື:

  • ສ້າງການເຊື່ອມໂຍງຍາກລະຫວ່າງ sfile1file ແລະ link1file, ດໍາເນີນການ: ln sfile1file link1file.
  • ເພື່ອເຮັດໃຫ້ການເຊື່ອມໂຍງສັນຍາລັກແທນທີ່ຈະເປັນການເຊື່ອມໂຍງຍາກ, ໃຊ້: ln -s source link.
  • ເພື່ອກວດສອບການເຊື່ອມຕໍ່ອ່ອນ ຫຼືແຂງໃນ Linux, ໃຫ້ແລ່ນ: ls -l source link.

ການເຊື່ອມໂຍງທີ່ເປັນສັນຍາລັກ, ເອີ້ນວ່າການເຊື່ອມຕໍ່ອ່ອນ, ແມ່ນໄຟລ໌ປະເພດພິເສດທີ່ຊີ້ໃຫ້ເຫັນເຖິງໄຟລ໌ອື່ນ, ຄ້າຍຄືກັບທາງລັດໃນ Windows ຫຼືນາມແຝງ Macintosh. ບໍ່ເຫມືອນກັບການເຊື່ອມຕໍ່ຍາກ, ການເຊື່ອມຕໍ່ສັນຍາລັກບໍ່ມີຂໍ້ມູນຢູ່ໃນໄຟລ໌ເປົ້າຫມາຍ. ມັນພຽງແຕ່ຊີ້ໄປຫາບ່ອນອື່ນໃນລະບົບໄຟລ໌.

rm ແລະ unlink ຄໍາສັ່ງທີ່ຈະເອົາການເຊື່ອມຕໍ່ສັນຍາລັກ. rm: ແມ່ນຄໍາສັ່ງ terminal ເພື່ອເອົາແຕ່ລະໄຟລ໌ທີ່ໃຫ້ລວມທັງການເຊື່ອມຕໍ່ສັນຍາລັກ. ເນື່ອງຈາກວ່າການເຊື່ອມຕໍ່ສັນຍາລັກຖືກພິຈາລະນາເປັນໄຟລ໌ໃນ Linux, ທ່ານສາມາດລຶບມັນໄດ້ດ້ວຍຄໍາສັ່ງ rm.

ເພື່ອສ້າງລິ້ງທີ່ຍາກໃນລະບົບ Linux ຫຼື Unix ຄື:

  1. ສ້າງການເຊື່ອມໂຍງຍາກລະຫວ່າງ sfile1file ແລະ link1file, ດໍາເນີນການ: ln sfile1file link1file.
  2. ເພື່ອເຮັດໃຫ້ການເຊື່ອມໂຍງສັນຍາລັກແທນທີ່ຈະເປັນການເຊື່ອມໂຍງຍາກ, ໃຊ້: ln -s source link.
  3. ເພື່ອກວດສອບການເຊື່ອມຕໍ່ອ່ອນ ຫຼືແຂງໃນ Linux, ໃຫ້ແລ່ນ: ls -l source link.

Soft Link ແລະ Hard Link ໃນ Linux ແມ່ນຫຍັງ? ການເຊື່ອມໂຍງທີ່ເປັນສັນຍາລັກຫຼືອ່ອນແມ່ນການເຊື່ອມໂຍງຕົວຈິງກັບໄຟລ໌ຕົ້ນສະບັບ, ໃນຂະນະທີ່ການເຊື່ອມຕໍ່ຍາກແມ່ນສໍາເນົາບ່ອນແລກປ່ຽນຄວາມຂອງໄຟລ໌ຕົ້ນສະບັບ. ຖ້າທ່ານລຶບໄຟລ໌ຕົ້ນສະບັບ, ການເຊື່ອມຕໍ່ອ່ອນບໍ່ມີຄ່າ, ເພາະວ່າມັນຊີ້ໃຫ້ເຫັນເຖິງໄຟລ໌ທີ່ບໍ່ມີຢູ່.

ຮູບຢູ່ໃນບົດຄວາມໂດຍ“ Wikimedia Commons” https://commons.wikimedia.org/wiki/File:Ejemplo_de_enlace_simb%C3%B3lico_roto_en_UNIX_y_GNU_Linux.jpg

ມັກໂພສນີ້ບໍ່? ກະລຸນາແບ່ງປັນໃຫ້ ໝູ່ ເພື່ອນຂອງທ່ານ:
OS ມື້ນີ້