Como despejo informações de um atalho do Windows * .lnk no Linux?

4

Para iniciar o atalho do Windows lnk no Linux, pode-se usar wine start qqq.lnk .

Mas eu vejo as informações (linha de comando, diretório atual) sobre isso? strings não é suficiente.

    
por Vi. 12.07.2014 / 03:12

2 respostas

3

Parece que não há muitos programas para fazer isso ... Eu encontrei dois scripts Perl que funcionam bem.

lslnk.pl e lnk-parse

Use-os da seguinte forma: <whicheverscript> Name.lnk

    
por 12.07.2014 / 04:40
-1

Veja a ferramenta lnkinfo do pacote liblnk-utils em debian:

LOCAL_PATH=$(lnkinfo "$1" | grep 'Local path' | cut -d':' -f2-) ARGS=$(lnkinfo "$1" | grep 'Command line arguments' | cut -d':' -f2-)

    
por 09.10.2018 / 16:02