Linux команди

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

Как да създам символна връзка в Linux
Символната връзка или символната връзка е тип файл, който съдържа адреса или пътя на някой друг файл или папка в операционна система Linux; той е известен също като мека връзка, тъй като сочи към файла и съдържа референтния файл. Използва се най-вече за управление и създаване на преки пътища на файлове; освен това се използва за създаване на различни места за първични папки и много повече. Работи като низ, използван за прикачване на различни файлове и папки в цялата компютърна система.

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

Видове връзки в Linux

Мека връзка

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

Твърда връзка

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

Е, помощната програма на командния ред, която използваме за създаване на връзки, е известна като ln. Нека научим малко за това.

В Командата

ln команда създава твърдата връзка по подразбиране. Ако обаче искаме да създадем мека връзка, трябва да поставим или -символично знаме пред ln команда.

Синтаксисът за създаване на символната връзка ще бъде както е даден по-долу:

$ ln -s [ORIGINAL_FILE] [ВРЪЗКА]

В първия аргумент трябва да предоставим оригиналното име на файла.
Във втория аргумент трябва да му дадем символичното име на файл.

Ако не предоставим символичния файл или поставим точка (.) вместо символно име на файл, след това ln команда ще създаде символната връзка в същата работна директория.

Създаване на символна връзка към файл

Символичната връзка на файла може лесно да бъде създадена с помощта на командата, дадена по-долу:

$ ln -s original_file_name symbolic_file_name

Не забравяйте да замените оригинално_файл_име и symbolic_file_name с желаните имена на файлове.

Например, за да създадете символна връзка към текстов файл, командата ще върви по следния начин:

$ ln -s файл.txt new_link.текст

The ln команда не създава или показва никакви резултати за успех на терминала, така че можете да използвате командата ls, ако искате да проверите създаването на връзката. И така, ls -l за проверка въведете командата, дадена по-долу:

$ ls -l нова връзка.текст

L в изхода е флагът, който споменава символния тип файл, а символът със стрелка (->) сочи към оригиналния файл, откъдето е създадена символната връзка.

Добре, сега да видим как да създадем символична връзка към директория

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

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

Например, за създаване на символна връзка на директория с име / папка към директорията ~ / folder_link, командата за създаване на символна връзка ще бъде следната:

$ ln -s / folder ~ / folder_link

След като изпълните командата за създаване на символната връзка, проверете създаването на връзката, като използвате командата, дадена по-долу:

$ ls -l ~ / link_link

Можете да станете свидетели на скрийншота, приложен по-горе, че символната връзка на директорията е създадена успешно.

Сега нека да продължим напред и да видим как да премахнем символна връзка в Linux.

Премахване на символна връзка

Символична връзка може лесно да бъде изтрита или премахната чрез използване на прекратяване на връзката или rm команда. Трябва да предоставите символната връзка към някоя от командите за прекратяване на връзката или rm и символната връзка ще бъде премахната от вашата операционна система Linux.

За да премахнете символичната връзка, като използвате командата за прекратяване на връзката, въведете командата, дадена по-долу:

$ прекратете връзката symbolic_link

За да премахнете символната връзка с помощта на командата rm, въведете командата, дадена по-долу;

$ rm symbolic_link

Символична връзка ще бъде премахната с помощта на някоя от двете команди по-горе.

Заключение

Проучихме множество начини за създаване на символна връзка към файл или директория в Linux, а също така се научихме да премахваме символната връзка във всяка операционна система, базирана на Linux. След като прочетете тази публикация, няма да се сблъскате с препятствия при създаването и премахването на символната връзка.

Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...
Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...