Как да създам връзки към файлове или папки (Symlink) в Linux

Как да създам връзки към файлове или папки (Symlink) в Linux

Преките пътища за Windows са кошмар за мен. Почти всяко приложение, което инсталирате, поставя такова на вашия работен плот по подразбиране. Лично аз всеки път, когато това се случи, го изхвърлям, дори преди инсталацията да приключи. Искам работния плот да е чист, просто да го оставя с повече икони, докато върша работа. Но не всички преки пътища са лоши и в Linux има символни връзки или Символична връзка че вече харесвам повече.

За начало тези връзки не се генерират спонтанно и не всички са пълни с тях. За да продължите, той може да ни послужи за това, което виждате в заснемането: връзка цялото съдържание на медийна папка в личната папка. По този начин софтуер като VLC трябва само да търси оригиналната папка, за да намери съдържанието и ще бъде почти 100% същото. И това е, че VLC не позволява да се добави допълнителен път за библиотеката; трябва да го накарате да показва вашата мултимедийна библиотека, нещо, което не е същото и поне в момента не е налично във VLC 4.0 beta.

Как да създадете Symlink

За да създадете Symlink, най-добре е да го направите с терминала. Има файлови мениджъри, които го правят с графичен интерфейс, но това ще ни струва само да създаваме връзка към всеки път. От терминала можем да изтеглим съдържанието на цяла папка. Командата ще бъде следната:

ln -s "/ruta/de/origen" "/ruta/de/destino"

Хубавото е това терминал ни позволява да плъзгаме папки вътре. Пример за създаване на Symlink към папка би бил ln -s '/ media / pablinux / Data / Music / All That Remains' / home / pablinux / Music, първият има кавички, защото съм го влачил. Командата, която използвах за поставяне на цялата музикална папка, е „малко“ по-дълга:

Свържете цялата музикална папка

За да изберете цялото съдържание на прозорец, най-често срещаното в Linux е натиснете Ctrl + A, но е възможно някой файлов мениджър да използва комбинацията Ctrl + E. След като всичко е избрано, ние го плъзгаме до терминала, посочваме пътя на дестинацията и натискаме Enter.

Други приложения

Това също може да ни помогне да "сложите" някои файлове в папката / bin, по-конкретно някои, които ще използваме с терминала. Например можем да инсталираме няколко опции на YouTube-дл, но само този, предлаган в Официален сайт и този на вашия GitHub. Веднага след този, който инсталирахме, се актуализира с командата пиукам, но за да го използваме, трябва да инсталираме пакета python3-pip и командата за актуализиране на пакетите е малко по-дълга. В тези случаи предпочитам да изтегля оригиналния файл. Актуализирането, ако изберем тази опция, е толкова просто, колкото писането youtube -dl -U, лесен за запомняне в момента, нека видим, че работи нестабилно.

Създаване на Symlink в / bin ние ще гарантираме, че терминалът може да го стартира, където и да е. В противен случай няма да можем да го стартираме и ще трябва да плъзнем файла в терминала преди връзката за изтегляне. Това, плъзгайки го до терминала, е нещо, което ще трябва да направим, ако искаме да го актуализираме, тъй като след като го поставим в папката / bin, това ни дава грешка. Искам да подчертая това поставянето на изпълними файлове в папката / bin може да бъде опасно и се препоръчва само ако имате доверие на разработчика на 100% .

Скорост, вашата възможна ахилесова пета

Но не всичко е идеално. Може да има няколко проблема в зависимост от произхода на връзката. Ако свързваме към HDD частта на хибриден диск, не се забелязва реална разлика. Сега някои операционни системи Linux не монтират тази част автоматично и това е нещо, което трябва да конфигурираме от настройките. Проблемите се подчертават, ако дискът е външен или една безжична. Първо, в някои случаи трябва да го монтирате ръчно и второ, там ще забележите, че зарежда файловете. Филмът може да бъде 2-3 секунди, но трябва да се спомене.

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.