Как создать ярлык в Linux

Обновлено: 21.11.2024

Если вы пришли из мира Windows, вы, несомненно, понимаете концепцию ярлыка. В мире Linux ярлыки существуют, но их обычно называют символическими ссылками или символическими ссылками. Они названы так потому, что, как и ярлыки, символическая ссылка на самом деле является просто символическим заполнителем или ссылкой на файл или каталог, к которому вы пытаетесь получить доступ.

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

Предположим, я работаю над веб-сайтом и хочу, чтобы все файлы веб-сайта находились в /home/jonesy/public_html/websites/testing/site1. Мне нужно иметь быстрый доступ к этому каталогу на довольно регулярной основе, поэтому было бы неплохо иметь ярлык на моем рабочем столе, чтобы я мог добраться до него одним щелчком мыши. Также было бы неплохо иметь возможность перетаскивать файлы в папку без предварительного перехода к ней.

В этом сценарии мы называем /home/jonesy/public_html/websites/testing/site1 исходным каталогом, и я создаю этот каталог с помощью команды mkdir. Следите за новостями дома:

Не забудьте изменить jonesy на свое имя пользователя.

И снова мы только что создали исходный каталог. Команда mkdir создает каталог в любом месте, где у вас есть на это разрешение. Опция -p указывает mkdir создавать любые родительские каталоги, которых еще нет.

Мы называем символическую ссылку целью, и она указывает на источник, который мы только что создали. Обратите внимание, что мы можем называть цель как угодно. В данном случае я просто называю его site1. Чтобы сделать ссылку, которая появится на моем рабочем столе, я открываю Konsole и запускаю следующую команду:

Опять же, не забудьте изменить jonesy в приведенной выше команде на свое имя для входа.

Команда ln может создавать другие типы ссылок помимо символических ссылок, поэтому важно не забыть передать ей параметр -s, чтобы она знала, что вы хотите создать символическую ссылку. Хотя такое случается, относительно редко используется команда ln без параметра -s, даже для заядлых гиков.

Для начинающих гиков
Если вы забудете параметр -s, вы создадите так называемую жесткую ссылку. Хотя различия тонкие, они существенны. В зависимости от расположения ссылки по отношению к источнику может возникнуть ошибка, поскольку жесткие ссылки не могут пересекать границы разделов диска. В недрах системы очевидны факты, что жесткая ссылка на самом деле является просто другим альтернативным именем для той же группы данных, хранящихся где-то на диске (с технической точки зрения, жесткая ссылка и исходный файл будут указывать на один и тот же индексный дескриптор). ).

Но подождите! Есть еще!

Конечно, создание ссылки на конкретный файл точно такое же, как создание ссылки на каталог. Итак, если я хочу сделать ссылку на мою любимую фотографию (/home/jonesy/Photos/mypic.jpg) на рабочем столе, я могу сделать это следующим образом:

Я применил небольшую хитрость в приведенной выше команде. Поскольку я не хотел, чтобы символическая ссылка имела имя, отличное от имени файла, на который она указывает, я просто использую расширение . (точка), что означает "не меняйте имя".

Для получения дополнительной информации о команде ln попробуйте запустить

, который представляет собой руководство или справочную страницу для команды ln.

Об авторе

Брайан Джонс — системный/сетевой/базовый администратор, а иногда и веб-разработчик на факультете компьютерных наук Принстонского университета. Он также является внештатным писателем и редактором, тратя большую часть своего внештатного времени на написание статей о технологиях для различных веб-изданий и печатных изданий. В свободное время любит варить пиво, заниматься домашней звукозаписью и играть в бильярд.

Вы когда-нибудь сталкивались с проблемой создания ярлыков для папок, приложений, файлов и т. д. на рабочем столе Linux, а в итоге не создавали их вовсе? Хорошие новости! Есть способ обойти это с помощью терминальной программы. В Linux вы создаете символические ссылки или программные ссылки, чтобы указать на связанный файл, используя эту служебную программу под названием ln. Давайте приступим к делу, хорошо?

Для этого руководства создайте папку с именем «Райан» в своем домашнем каталоге. Предположим, что Райан — обычный пользователь и имеет базовые навыки работы с компьютером только для создания и сохранения документов. Вам нужно создать ярлык для его папки на рабочем столе, чтобы он мог легко перемещаться по ней.

Откройте программу-эмулятор терминала, предполагая ситуацию с Райаном. Следующая команда создаст символическую ссылку на его папку на рабочем столе:

После выполнения этой команды вы увидите новый значок папки на рабочем столе, который выглядит как ярлык.

И предположим, что в вашем случае вы хотите создать ярлык для папки с документами на рабочем столе Linux. Подобно приведенной выше команде, вы бы сделали это следующим образом:

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

Немного продвинуто

Что делать, если вы хотите создать символическую ссылку на файл или папку, которые хранятся в другом разделе? Есть способ, которым я могу показать вам, как этого добиться. Смонтируйте соответствующий раздел в /mnt или /media во время запуска компьютера, отредактировав файл /etc/fstab. Затем создайте символическую ссылку на нужную папку или файл в вашем домашнем каталоге.

​Ниже ​​приведен скриншот отредактированного файла fstab, который монтирует мой «рабочий раздел» в /media/hub при запуске компьютера.

Технические детали

ln — это служебная программа, за которой следует -s — аргумент, указывающий ln создать символическую (или мягкую) ссылку. Символ тильды и косая черта ~/ используются для указания, что данная программа должна начать навигацию из корневого каталога пользователя (домашнего каталога).

Преимущество

Есть преимущество в использовании этой символической ссылки, и это… гм, вы можете создать символическую ссылку на каталог, который существует в другом разделе. Таким образом, в случае сбоя вашего раздела Linux вы можете быть уверены, что ваши документы, сохраненные и связанные с ним в другом разделе, останутся нетронутыми. Вот как я принимаю меры, чтобы мои важные каталоги и файлы были в безопасности и чтобы их было легко восстановить.

А как насчет GNOME?

GNOME – это уникальная среда рабочего стола, цель которой — простота. Таким образом, в GNOME нет такого понятия, как «значки рабочего стола», а есть только свободное рабочее пространство. Создание символической ссылки в его каталоге Desktop возможно, но вообще не ожидайте ярлыка. Я рекомендую создавать ссылки в вашем домашнем каталоге и перемещаться по нему с помощью эффективной программы-менеджера файлов.

Заключение

Не создавайте символические ссылки на съемные носители информации, такие как флешка или портативный жесткий диск. Это непрактично (с неработающими ссылками, лежащими на вашем рабочем столе или домашнем каталоге), хотя в этом нет никакой опасности 🙂 У вас есть отличная альтернативная идея о том, как создавать ярлыки на рабочем столе Linux? Пожалуйста, поделитесь своими мыслями в разделе комментариев ниже. ​

5 мыслей о «Как создавать ярлыки на рабочем столе Linux»

в win 7 я привык создавать ярлыки, например, для папки с телефонными номерами и вырезками из веб-списков компаний, показывающих их часы работы. с Ubuntu у меня очень маленький рабочий стол, не покрытый браузером, и я не знаю, как сделать то, что обсуждалось в вашей статье для файла или папки. Я хотел бы добавить список в картотеку, как бы он ни назывался, поэтому я может иметь страницу обычных адресов. Пакетные файлы dos были в порядке. У меня были некоторые, которые были более 100 строк, я перешел к окнам и начал делать что-то вручную.

Если бы у меня была подсказка командной строки и ((^^** руководство), я мог бы многое с ней сделать. В этой командной строке нужно просто ввести что-то неизвестное и надеяться, что это сработает.

Но однажды у меня была Win 10, пока не ударила молния, ubuntu — лучшая платформа для Firefox, мне не нужно покупать другой компьютер, чтобы получить его, и Билл Гейтс не работает на моей машине, так что это хорошо.

Рахул, 30 марта 2020 г. Чтение: 2 минуты Обновлено: 13 апреля 2020 г.

В этом руководстве вы узнаете, как создавать команды быстрого доступа в Linux. Это вы можете сказать короткое имя любой команды. В своей повседневной работе вы очень часто используете несколько команд. Вы можете создать ярлык этих команд, которые упростят вам использование.

Псевдоним — это команда Linux, позволяющая создавать настраиваемые команды. Используя это, вы можете создать имя сортировки для большой команды в качестве псевдонима, который легче запомнить. Когда мы используем одну команду очень часто, мы можем присвоить ей очень короткое имя. Вы можете понимать это как создание ярлыков команд в Linux.

Создать команду быстрого доступа

Например, мы часто используем команду ниже, чтобы просмотреть список каталогов в удобочитаемом формате.

Теперь сократите его с помощью команды alias.

Все готово, вы успешно создали псевдоним. Чтобы проверить вновь созданный псевдоним, просто введите следующую команду на терминале

Вы увидите результаты на экране, аналогичные команде «ls -lh».

Сделать ярлык постоянным

Когда вы создаете псевдоним на терминале, он не доступен постоянно. После закрытия терминала псевдоним теряется. Чтобы сделать псевдонимы постоянными, вы можете написать сценарий оболочки для входа или без входа в систему.

Добавьте псевдонимы в /etc/profile.d/bash_aliases.sh (используйте любое имя для этого скрипта), чтобы сделать их доступными для всех пользователей. Чтобы настроить псевдонимы только для конкретного пользователя, добавьте их в файл ~/.bash_aliases.

Создать дополнительные команды быстрого доступа

Вы можете создать столько команд быстрого доступа, сколько вам нужно. Вот псевдонимы некоторых часто используемых команд. Добавьте эти команды в сценарий оболочки.

Просмотреть все ярлыки (псевдонимы)

Вы можете просто ввести команду «псевдоним» без каких-либо параметров, чтобы распечатать все доступные псевдонимы в вашей системе.

Удалить ярлыки

Вы можете использовать команду unalias, чтобы отключить любой ярлык в вашей системе. Например, чтобы отключить псевдоним «lh», используйте следующую команду.

Вам также необходимо удалить все записи, сделанные в сценариях оболочки для входа или без входа в систему.

Если у вас есть программа, которую вы регулярно используете на рабочем столе Linux, вы можете создать ярлык на рабочем столе, чтобы запускать программу, просто щелкнув ярлык. В то время как большинство программ с графическим интерфейсом пользователя автоматически создают ярлык на рабочем столе во время установки, программы с графическим интерфейсом пользователя, созданные из исходного кода или терминальных приложений, могут потребовать от вас настроить соответствующие ярлыки вручную.

В этом руководстве я опишу, как создать ярлык или средство запуска на рабочем столе в различных средах рабочего стола Linux.

Ярлык на рабочем столе представлен соответствующим файлом .desktop, который содержит метаинформацию о данном приложении (например, имя приложения, команду запуска, расположение файла значка и т. д.). Файлы ярлыков на рабочем столе помещаются в /usr/share/applications или ~/.local/share/applications. В первом каталоге хранятся ярлыки на рабочем столе, доступные каждому пользователю, а во втором — ярлыки, созданные только для определенного пользователя.

Создание ярлыка на рабочем столе из командной строки

Чтобы вручную создать ярлык на рабочем столе для определенной программы или команды, вы можете создать файл .desktop с помощью любого текстового редактора и поместить его либо в /usr/share/applications, либо в ~/.local/share/applications . Типичный файл .desktop выглядит следующим образом.

Помимо создания файла .desktop вручную, существуют различные способы создания ярлыка приложения для рабочего стола, о которых я расскажу в оставшейся части руководства.

Создание ярлыка на рабочем столе GNOME

На рабочем столе GNOME вы можете использовать gnome-desktop-item-edit, чтобы легко настроить ярлык на рабочем столе.

В этом примере gnome-desktop-item-edit автоматически создаст файл запуска рабочего стола в ~/.local/share/applications . Чтобы настроить расположение значка и другую информацию, вам, возможно, придется впоследствии отредактировать файл .desktop вручную.

Если gnome-desktop-item-edit недоступен (например, в Ubuntu), вы можете установить его следующим образом.

Создание ярлыка на рабочем столе KDE

kickoff — это средство запуска приложений по умолчанию на рабочем столе KDE. Добавить новый ярлык приложения в запуск очень просто.

Сначала щелкните правой кнопкой мыши значок запуска, расположенный в левом нижнем углу рабочего стола, а затем выберите меню "Редактировать приложения".

Нажмите на соответствующую категорию (например, «Утилиты»), в которой вы хотите создать ярлык, и нажмите кнопку «Новый элемент» вверху. Введите название приложения.

Наконец, заполните метаинформацию о приложении, запускаемом ярлыком.

Создание ярлыка на рабочем столе Xfce

Если вы используете рабочий стол Xfce, щелкните фон рабочего стола правой кнопкой мыши и выберите меню "Создать средство запуска". Затем заполните данные ярлыка.

Создание ярлыка на рабочем столе в Cinnamon Desktop

Если вы используете рабочий стол Linux Mint Cinnamon, вы можете создать средство запуска приложений, щелкнув правой кнопкой мыши фон рабочего стола и выбрав меню "Создать средство запуска".

Создание ярлыка на рабочем столе LXDE

На рабочем столе LXDE просто щелкните правой кнопкой мыши фон рабочего стола и выберите "Создать новый ярлык" .

Поддержка Xmodulo

Этот веб-сайт стал возможен благодаря минимальной рекламе и вашему любезному пожертвованию через PayPal (кредитная карта) или биткойн ( 1M161JGAkz3oaHNvTiPFjNYkeABox8rb4g ).

Читайте также: