Создание ярлыков Windows в Linux

8

Можно ли создать файл ярлыка Windows (.lnk) в Bash?

Нет, я не говорю о символических ссылках ...

Мне нужно поместить несколько ярлыков Windows в общий ресурс Samba.

Lugaxx
источник
1
Я нашел пару интересных ссылок: msdn.microsoft.com/en-us/library/windows/desktop/… и ithreats.files.wordpress.com/2009/05/… . Удачи.
Гленн Джекман
IIRC Cygwin включает в себя утилиту, которая создает ярлыки Windows без использования библиотек Windows, поэтому она должна работать в Linux. Я не помню, как называется утилита.
Жиль "ТАК - перестань быть злым"

Ответы:

11

Ниже приведена ссылка на инструмент Linux, который позволяет создавать ярлыки Windows. Исходный код доступен как на Bash, так и на C:

http://www.mamachine.org/mslink/index.en.html

Lugaxx
источник
Подтвердил, что mslink может создать ярлык для UNC-пути и каталога; что больше, чем я могу сказать по всем материалам Python, на которые я смотрел.
Кэмерон Керр
Автором этого инструмента является пользователь SX , mamachine.
Palswim
@Lugaxx: Вы не возражаете, если вы или я отредактировали этот ответ, чтобы опубликовать несколько примеров использования скрипта bash?
Palswim