ວິທີການສ້າງລິ້ງທີ່ແຂງແລະເປັນສັນຍາລັກໃນ 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

ນັ້ນແມ່ນມັນ! ຢ່າກວດເບິ່ງບົດຄວາມທີ່ກ່ຽວຂ້ອງດັ່ງຕໍ່ໄປນີ້.

<

  • fdupes - ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງເພື່ອຄົ້ນຫາແລະລຶບໄຟລ໌ຊໍ້າໃນ Linux
  • 5 ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນການຈັດການປະເພດເອກະສານແລະເວລາລະບົບໃນ Linux
  • ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ຮຽນຮູ້ວິທີການສ້າງລິ້ງທີ່ເປັນສັນຍາລັກແລະເປັນສັນຍາລັກໃນ Linux. ທ່ານສາມາດຖາມ ຄຳ ຖາມຫຼືແລກປ່ຽນຄວາມຄິດເຫັນກ່ຽວກັບ ຄຳ ແນະ ນຳ ນີ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມ.