Як створити посилання на файли або папки (Symlink) в Linux

Як створити посилання на файли або папки (Symlink) в Linux

Ярлики для Windows для мене кошмар. Майже будь-яка встановлена ​​вами програма за замовчуванням ставить її на робочий стіл. Особисто кожного разу, коли це трапляється, я видаляю це в кошик, навіть до завершення інсталяції. Я хочу, щоб робочий стіл був чистим, просто залишаючи на ньому більше піктограм, поки я роблю роботу. Але не всі ярлики є поганими, і в Linux є символічні посилання або Symlink що мені вже подобається більше.

Для початку ці посилання не генеруються спонтанно, і вони не всі заповнені ними. Щоб продовжити, це може послужити нам за те, що ви бачите на захопі: посилання весь вміст медіапапки в особисту папку. Таким чином, таке програмне забезпечення, як VLC, має лише шукати оригінальну папку, щоб знайти вміст, і воно буде майже на 100% однаковим. І це те, що VLC не дозволяє додавати додатковий шлях до бібліотеки; ви повинні зробити так, щоб вона показувала вашу мультимедійну бібліотеку, щось не те саме, і, принаймні зараз, це недоступно у бета-версії VLC 4.0.

Як створити 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-dl, але тільки той, що пропонується в офіційний сайт і GitHub. Одразу після того, який ми встановили, оновлено за допомогою команди типун, але для його використання ми повинні встановити пакет python3-піп і команда для оновлення пакунків трохи довша. У цих випадках я вважаю за краще завантажувати оригінальний файл. Оновлення, якщо ми виберемо цей варіант, таке ж просте, як написання youtube -dl -U, легко запам’ятати на даний момент, давайте побачимо, що це працює нестабільно

Створення Symlink в / bin ми гарантуємо, що термінал може запустити його, де б він не знаходився. В іншому випадку ми не зможемо його запустити, і нам доведеться перетягнути файл у термінал перед посиланням для завантаження. Це, перетягнувши його в термінал, це те, що нам доведеться зробити, якщо ми хочемо його оновити, оскільки, як тільки ми помістимо його в папку / bin, це дасть нам помилку. Я хочу це наголосити розміщення виконуваних файлів у папці / bin може бути небезпечним і рекомендується лише у тому випадку, якщо ви довіряєте розробнику на 100% .

Швидкість, ваша можлива ахіллесова п’ята

Але не все ідеально. Може виникнути пара проблем залежно від походження посилання. Якщо ми посилаємось на частину жорсткого диска гібридного диска, реальної різниці не помітно. Зараз деякі операційні системи Linux не монтують цю частину автоматично, і це те, що ми повинні налаштувати з налаштувань. Проблеми посилюються, якщо диск зовнішній або один бездротовий. По-перше, в деяких випадках вам доводиться монтувати його вручну, а по-друге, там ви помітите, що він завантажує файли. Це може становити 2-3 секунди фільму, але про це слід згадати.

Незалежно від того, де і де знаходиться оригінальний файл, прямі посилання або, у цьому випадку, Symlink можуть бути дуже корисними і, маючи на увазі, що вони нічого не займаютьВони того варті.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.