Ubuntu

Как да създам символна връзка в Ubuntu

Как да създам символна връзка в Ubuntu
В Linux има много мощни функции, които могат да улеснят живота много. Свързването е един от тях, който може да ви позволи да изпълнявате задачите си много по-бързо и по-ефективно. Чухте името „символна връзка“ или по-често „символна връзка“, вдясно? Това е функция, която позволява свързване към физическа директория или файл.

За сървърите символното свързване е много полезно. Потребител ли сте на Linux? Тогава символната връзка може също да ви помогне много. Всичко, което трябва да направите, е да бъдете креативни с него, за да намалите натоварването си.

Сила на символната връзка


Във файловата система на Linux има много сложни директории, нали? Спомнянето на всички тях може да бъде истинска караница. Освен това, когато искате да работите с файл / директория, който е дълбоко в директориите и поддиректориите, дължината на пътя на файла става по-дълга.

Особено трудно е при работа с CLI, където трябва да посочите файловите пътища. Тук идва символната връзка за помощ.

Например искате да получите достъп до „/ home // Downloads / a / b / c / d / e.txt ”файл. Това е лесна демонстрация, но със сигурност въвеждането на цялата дължина на файла не е нещо, което искате да правите често, нали? Със силата на символната връзка можете драстично да намалите пътя на файла до „/ home / e.текст".

Тук функцията за символна връзка ви позволява да създадете виртуален файл в “/ home / e.txt “, което показва на„ / home // Downloads / a / b / c / d / e.текст". Винаги, когато поискате „/ home / e.txt ”файл за манипулиране, системата ще работи върху оригиналния файл.

Същият метод важи и за директориите.

Днес нека проверим всичко как да създадем символна връзка и да се забавляваме с нея.

Създаване на Symlink

Във всички Linux системи има инструмент „ln“. Не бъркайте с естествения логаритъм! „Ln“ следва същата структура на „cp“ и „mv“. Научете повече за копирането на файлове и директории в Linux.

ln -s

Например, нека създадем символна връзка на „/ home / viktor / Downloads“ към „/ Downloads“.

sudo ln -s / home / viktor / Downloads / Downloads

Време е да проверите резултата. Имайте предвид, че можете лесно да проверите резултата с команда, която работи, използвайки тази директория или файл. Например,

cd / Downloads

Вече съм в директорията „/ Downloads“. Това всъщност не е нова директория. Вместо това това е връзка към оригиналната папка „/ home / viktor / Downloads“.

Проверете дали и двете са еднакви -

cd / home / viktor / Downloads
ls
cd / Downloads
ls

Вижте? И двамата са еднакви!

Нека направим същото с файл. Вече зададох демонстрационен файл „pimusic.txt ”на“ / home / viktor / Desktop ”. Нека го свържем като „PIMUSIC“.

sudo ln -s / home / viktor / Desktop / pimusic.txt PIMUSIC

Проверете резултата -

котка PIMUSIC

Създаване на постоянна символна връзка

Имайте предвид, че създадените от вас символни връзки не са постоянни. Всеки път, когато рестартирате системата си, трябва да пресъздадете символната връзка отново. За да ги направите постоянни, просто премахнете флага “-s”. Имайте предвид, че ще създаде ТВЪРДА ВРЪЗКА.

sudo ln / home / viktor / Desktop / pimusic.txt PIMUSIC

Проверете резултата след рестартиране на системата -

котка PIMUSIC

Наслади се!

SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...
0 А.д. Урок
От многото стратегически игри, 0 A.д. успява да се открои като изчерпателно заглавие и много дълбока, тактическа игра, въпреки че е с отворен код. Раз...