Como posso criar um link para um diretório além de um arquivo?

1

Eu corro World of Warcraft no Windows 7 em um disco rígido e Ubuntu no outro. Até que eu consiga descobrir como fazer com que minha versão de vinho funcione na mesma taxa de quadros da versão do Windows 7, tenho que fazer um grande conteúdo de grupo na minha instalação do Windows.

Eu tenho duas cópias da instalação. A partir de agora, eu vinculo os diretórios dentro da pasta principal na instalação do wine (ou seja, a pasta Interface é um link simbólico apontando para a pasta de instalação do Windows 7). O motivo pelo qual eu vinculo os subdiretórios ao invés do diretório principal é porque, 2 directórios de profundidade ( /wow/WTF/config.wtf ), existe um arquivo de configuração que eu mantenho diferente para ambas as instalações. Embora isso seja muito bem, isso significa que vou me deparar com problemas quando tiver a instalação corrigida, pois a pasta de instalação raiz tem arquivos executáveis.

Existe uma maneira de criar um link simbólico, mas permitir que um arquivo dentro do symlink permaneça desvinculado? Ou, alternativamente, é seguro vincular *.exe arquivos que eu sei que serão alterados / corrigidos?

    
por Koviko 03.04.2012 / 01:59

1 resposta

2

Se você instalar o pacote xutils-dev , o comando lndir criará vários links simbólicos e físicos para os arquivos e diretórios, respectivamente. Você pode ir dentro dos diretórios vinculados e remover qualquer um dos links de arquivos que você não deseja. No entanto, remover alguns pode quebrar o jogo.

Quanto a saber se os arquivos .exe são seguros para linkar, não vejo nenhum problema com ele, a menos que você precise manter conjuntos de patches diferentes do jogo para cada versão. Se a única diferença que você precisa é o arquivo de configuração, todo o resto pode ser links na partição do Ubuntu, para a instalação da partição do Windows, com apenas o arquivo de configuração sendo um arquivo real. Se você precisar executar o lndir novamente para atualizar links para novos arquivos, os arquivos existentes não serão sobrescritos.

    
por dobey 03.04.2012 / 02:09