Бърз отговор: Как да създадете символна връзка в Linux?

За да създадете твърди връзки в Linux или Unix-подобна система:

  • Създайте твърда връзка между sfile1file и link1file, изпълнете: ln sfile1file link1file.
  • За да направите символни връзки вместо твърди връзки, използвайте: ln -s връзка източник.
  • За да проверите меки или твърди връзки в Linux, изпълнете: ls -l изходна връзка.

Символичната връзка, наричана още мека връзка, е специален вид файл, който сочи към друг файл, подобно на пряк път в Windows или псевдоним на Macintosh. За разлика от твърдата връзка, символната връзка не съдържа данните в целевия файл. Той просто сочи към друг запис някъде във файловата система.

rm и команди unlink за премахване на символна връзка. rm: е терминалната команда за премахване на всеки даден файл, включително символни връзки. Тъй като символната връзка се счита за файл в Linux, можете да я изтриете с командата rm.

За да създадете твърди връзки в Linux или Unix-подобна система:

  1. Създайте твърда връзка между sfile1file и link1file, изпълнете: ln sfile1file link1file.
  2. За да направите символни връзки вместо твърди връзки, използвайте: ln -s връзка източник.
  3. За да проверите меки или твърди връзки в Linux, изпълнете: ls -l изходна връзка.

Какво е мека и твърда връзка в Linux? Символичната или мека връзка е действителна връзка към оригиналния файл, докато твърдата връзка е огледално копие на оригиналния файл. Ако изтриете оригиналния файл, меката връзка няма стойност, защото сочи към несъществуващ файл.

Снимка в статията от „Wikimedia Commons“ https://commons.wikimedia.org/wiki/File:Ejemplo_de_enlace_simb%C3%B3lico_roto_en_UNIX_y_GNU_Linux.jpg

Харесва ли тази публикация? Моля, споделете с приятелите си:
ОС днес