ເຈົ້າສ້າງລິ້ງໃນ Unix ໄດ້ແນວໃດ?

ໂດຍຕົວຢ່າງ, ຄໍາສັ່ງ ln ສ້າງການເຊື່ອມຕໍ່ຍາກ. ເພື່ອສ້າງລິ້ງສັນຍາລັກ, ໃຫ້ໃຊ້ຕົວເລືອກ -s (–symbolic). ຖ້າໃຫ້ທັງ FILE ແລະ LINK, ln ຈະສ້າງລິ້ງຈາກໄຟລ໌ທີ່ລະບຸໄວ້ເປັນອາກິວເມັນທຳອິດ ( FILE ) ໄປຫາໄຟລ໌ທີ່ລະບຸເປັນອາກິວເມັນທີສອງ ( LINK ).

ແທນທີ່ source_file ກັບຊື່ຂອງໄຟລ໌ທີ່ມີຢູ່ແລ້ວທີ່ທ່ານຕ້ອງການສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກ (ໄຟລ໌ນີ້ສາມາດເປັນໄຟລ໌ທີ່ມີຢູ່ແລ້ວຫຼືໄດເລກະທໍລີທົ່ວລະບົບໄຟລ໌). ແທນທີ່ ໄຟລ໌ຂອງຂ້ອຍ ກັບຊື່ຂອງການເຊື່ອມຕໍ່ສັນຍາລັກ. ຄໍາສັ່ງ ln ຫຼັງຈາກນັ້ນສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກ.

ເພື່ອສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກ ຜ່ານທາງເລືອກ -s ໄປຫາຄໍາສັ່ງ ln ຕິດຕາມດ້ວຍໄຟລ໌ເປົ້າຫມາຍແລະຊື່ຂອງການເຊື່ອມຕໍ່. ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ໄຟລ໌ຖືກເຊື່ອມໂຍງເຂົ້າໄປໃນໂຟນເດີ bin. ໃນຕົວຢ່າງຕໍ່ໄປນີ້ ໄດຣຟ໌ທີ່ຕິດຢູ່ພາຍນອກຖືກເຊື່ອມຕໍ່ເຂົ້າກັບໄດເລກະທໍລີເຮືອນ.

To ສ້າງການເຊື່ອມຕໍ່ ລະຫວ່າງໄຟລ໌ທີ່ທ່ານຈໍາເປັນຕ້ອງໃຊ້ຄໍາສັ່ງ ln. ສັນຍາລັກ ການເຊື່ອມຕໍ່ (ຍັງ​ເປັນ​ທີ່​ຮູ້​ຈັກ​ເປັນ​ອ່ອນ​ ການເຊື່ອມຕໍ່ or symlink) ປະ​ກອບ​ດ້ວຍ​ປະ​ເພດ​ພິ​ເສດ​ຂອງ​ໄຟລ​໌​ທີ່​ເຮັດ​ຫນ້າ​ທີ່​ເປັນ​ການ​ອ້າງ​ອີງ​ເຖິງ​ໄຟລ​໌​ອື່ນ​ຫຼື​ລະ​ບົບ​.

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

ການເຊື່ອມຕໍ່ຍາກແມ່ນ ຕົ້ນຕໍແມ່ນປ້າຍຊື່ຫຼືຊື່ທີ່ຖືກມອບຫມາຍໃຫ້ກັບໄຟລ໌. ການເຊື່ອມຕໍ່ໃຫມ່ນີ້ບໍ່ແມ່ນສໍາເນົາແຍກຕ່າງຫາກຂອງໄຟລ໌ເກົ່າ, ແຕ່ແທນທີ່ຈະເປັນຊື່ທີ່ແຕກຕ່າງກັນສໍາລັບເນື້ອໃນໄຟລ໌ດຽວກັນກັບໄຟລ໌ເກົ່າ. … ດັ່ງນັ້ນ, ການປ່ຽນແປງໃດໆທີ່ທ່ານເຮັດຕໍ່ກັບ oldfile ຈະເຫັນໄດ້ໃນ link ໃໝ່ .

ຖ້າການເຊື່ອມຕໍ່ຍາກແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບ ໄຟລ໌ຂໍ້ຄວາມ. ຫຼັງຈາກນັ້ນ, ໄຟລ໌ຂໍ້ຄວາມຕົ້ນສະບັບຖືກລຶບ, ຫຼັງຈາກນັ້ນໂດຍພື້ນຖານແລ້ວ, ສໍາເນົາຂອງຊື່ຂອງໄຟລ໌ນັ້ນຖືກສ້າງຂື້ນ, ໃນຄວາມຫມາຍທີ່ໄຟລ໌ຕົ້ນສະບັບຖືກລຶບ.

ເພື່ອເບິ່ງການເຊື່ອມຕໍ່ສັນຍາລັກໃນໄດເລກະທໍລີ:

  1. ເປີດ terminal ແລະຍ້າຍໄປທີ່ໄດເລກະທໍລີນັ້ນ.
  2. ພິມຄໍາສັ່ງ: ls -la. ອັນນີ້ຈະເຮັດໃຫ້ລາຍຊື່ໄຟລ໌ທັງໝົດຢູ່ໃນໄດເລກະທໍລີຍາວໆ ເຖິງແມ່ນວ່າຈະຖືກເຊື່ອງໄວ້.
  3. ໄຟລ໌ທີ່ເລີ່ມຕົ້ນດ້ວຍ l ແມ່ນໄຟລ໌ເຊື່ອມຕໍ່ສັນຍາລັກຂອງເຈົ້າ.

ເຫດຜົນຂອງໄດເລກະທໍລີທີ່ເຊື່ອມຕໍ່ຍາກແມ່ນ ບໍ່​ອະ​ນຸ​ຍາດ ເປັນດ້ານວິຊາການເລັກນ້ອຍ. ໂດຍພື້ນຖານແລ້ວ, ພວກເຂົາທໍາລາຍໂຄງສ້າງລະບົບໄຟລ໌. ໂດຍທົ່ວໄປແລ້ວທ່ານບໍ່ຄວນໃຊ້ການເຊື່ອມຕໍ່ຍາກຢ່າງໃດກໍ່ຕາມ. ການ​ເຊື່ອມ​ຕໍ່​ສັນ​ຍາ​ລັກ​ອະ​ນຸ​ຍາດ​ໃຫ້​ສ່ວນ​ໃຫຍ່​ຂອງ​ການ​ທໍາ​ງານ​ດຽວ​ກັນ​ໂດຍ​ບໍ່​ມີ​ການ​ກໍ່​ໃຫ້​ເກີດ​ບັນ​ຫາ (e.g. ln -s ເຊື່ອມ​ຕໍ່​ເປົ້າ​ຫມາຍ​)​.

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

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