Как создать ссылки на файлы или папки (Symlink) в Linux

Как создать ссылки на файлы или папки (Symlink) в Linux

Для меня ярлыки Windows - кошмар. Практически любое устанавливаемое вами приложение по умолчанию помещает его на рабочий стол. Лично я каждый раз выбрасываю его, даже до завершения установки. Я хочу, чтобы мой рабочий стол был чистым, просто оставив на нем больше значков, пока я делаю работу. Но не все ярлыки плохие, а в Linux есть символические ссылки или Symlink что мне уже больше нравится.

Во-первых, эти ссылки не создаются спонтанно и не полностью заполнены ими. Чтобы продолжить, он может помочь нам в том, что вы видите на снимке: ссылка на сайт все содержимое папки мультимедиа в личную папку. Таким образом, программное обеспечение, такое как VLC, должно искать содержимое только в исходной папке, и оно будет почти на 100% таким же. И дело в том, что VLC не позволяет добавить дополнительный путь к библиотеке; вы должны сделать так, чтобы он отображал вашу мультимедийную библиотеку, что-то не то же самое и, по крайней мере, сейчас, это недоступно в бета-версии VLC 4.0.

Как создать символическую ссылку

Чтобы создать символическую ссылку, лучше всего это делать с помощью терминала. Существуют файловые менеджеры, которые делают это с помощью графического интерфейса, но нам стоит только создавать ссылку каждый раз. Из терминала мы можем перетащить содержимое всей папки. Команда будет следующей:

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

Хорошо то, что терминал позволяет нам перетаскивать папки внутри. Пример создания символической ссылки на папку: ln -s '/ media / pablinux / Data / Music / All That Remains' / home / pablinux / Музыка, у первого есть кавычки, потому что я его перетащил. Команда, которую я использовал для помещения всей музыкальной папки, «немного» длиннее:

Свяжите всю музыкальную папку

Чтобы выбрать все содержимое окна, наиболее распространенным в Linux является нажмите Ctrl + A, но возможно, что какой-нибудь файловый менеджер использует комбинацию Ctrl + E. После того, как все выбрано, мы перетаскиваем его в терминал, указываем путь назначения и нажимаем Enter.

Другие виды использования

Это тоже может помочь нам "положить" какие-то файлы в папку / bin, в частности, некоторые из них, которые мы будем использовать с терминалом. Например, мы можем установить несколько вариантов YouTube-DL, но только тот, что предлагается в официальный сайт и ваш GitHub. Сразу после того, как тот, который мы установили, обновляется командой типун, но чтобы использовать его, мы должны установить пакет python3-пип и команда для обновления пакетов немного длиннее. В этих случаях я предпочитаю скачать исходный файл. Обновление, если мы выберем этот вариант, так же просто, как написать YouTube-DL -U, на данный момент легко запомнить, давайте посмотрим, что он работает хаотично.

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

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

Но не все идеально. Может быть пара проблем в зависимости от происхождения ссылки. Если мы делаем ссылку на часть жесткого диска гибридного диска, никакой реальной разницы не будет. Некоторые операционные системы Linux не монтируют эту часть автоматически, и это то, что нам нужно настроить в настройках. Проблемы усугубляются, если диск внешний или один беспроводной. Во-первых, в некоторых случаях вам нужно смонтировать его вручную, а во-вторых, вы заметите, что он загружает файлы. Это может быть 2-3 секунды фильма, но об этом стоит упомянуть.

Каким бы ни был исходный файл и где бы он ни находился, прямые ссылки или, в данном случае, символическая ссылка могут быть очень полезны и, учитывая, что они ничего не занимаютОни того стоят.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.