Хуткі адказ: як стварыць сімвалічную спасылку ў 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? Сімвалічная або мяккая спасылка - гэта фактычная спасылка на зыходны файл, тады як жорсткая спасылка - гэта люстраная копія зыходнага файла. Калі вы выдаліце ​​зыходны файл, мяккая спасылка не мае значэння, таму што паказвае на неіснуючы файл.

Фота ў артыкуле "Вікісховішча" https://commons.wikimedia.org/wiki/File:Ejemplo_de_enlace_simb%C3%B3lico_roto_en_UNIX_y_GNU_Linux.jpg

Падабаецца гэты пост? Калі ласка, падзяліцеся з сябрамі:
АС сёння