Como posso sincronizar os links do Windows (.lnk) para o 12.10 usando o Ubuntu One?

2

Meu problema

O UbuntuOne não sincroniza os arquivos de link do Windows ( .lnk ). Agora, não espero que o UbuntuOne sincronize os links reais alterando um arquivo .lnk para um linux symlink , nem espero que o UbuntuOne copie o arquivo de destino real na Biblioteca (como se fosse um link físico) . Mas eu gostaria que o UbuntuOne copiasse os arquivos .lnk .

O caso de uso

Eu tenho uma estrutura de diretórios idêntica no meu computador com windows (@work) e minha 12.10 (@home). No trabalho eu tenho uma pasta chamada Biblioteca que contém todos os meus pdfs. Quando estou trabalhando em algo, coloco um link para esse arquivo no diretório de trabalho atual. Isso é bom porque todos os meus arquivos são fáceis de acessar e eu sei quais arquivos eu me referi.

Isso me permitiria ver quais arquivos eu citei. No longo prazo, permitiria que eu usasse um script para converter os arquivos .lnk em links simbólicos no 12.10.

Como parte desta pergunta: você tem a) uma proposta de um script em lote para converter o windows .lnk files em arquivos de texto eb) um script que converte esse arquivo de texto em symlink em 12.10. Eu poderia executar o primeiro script em W $ e o segundo em 12.10. Ou você tem uma solução melhor?

O plano de fundo

Li as seguintes perguntas (e suas respostas) e acho que isso não é duplicado, porque não quero que o arquivo de destino (o arquivo ao qual o link se refere) seja copiado , mas simplesmente o arquivo .lnk em si.

por don.joey 25.01.2013 / 09:59

2 respostas

1

Atualmente, não temos propostas para converter arquivos lnk em arquivos de texto, mas você está na direção certa. O que você provavelmente poderia fazer é escrever um script que observe seu diretório U1 e chame FindFirstFileNameW em cada arquivo (ou arquivos configurados) para descobrir quais arquivos têm links e quais links são chamados. Em seguida, escreva isso em um arquivo que é sincronizado por U1, depois em seus outros clientes (sua (s) máquina (s) linux), abra esse arquivo quando ele for alterado e mantenha sua configuração de link de arquivo & gt ;.

    
por brian.curtin 29.01.2013 / 18:20
0

Sincronizar seu arquivo .lnk com o ubuntu não ajudaria você a atingir seu objetivo, porque ler o conteúdo desses arquivos do Ubuntu não é fácil (se possível).

Então, pode ser uma idéia melhor fazer o que você propõe, exportar os dados nesses arquivos .lnk para algo, depois ler no Ubuntu e criar links simbólicos.

Uma pesquisa rápida não me diz nada muito interessante sobre como realmente fazer isso, mas eu pergunto por aí.

    
por Roberto Alsina 25.01.2013 / 14:10