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

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

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

Tenho duas cópias da instalação. A partir de agora, vinculo os diretórios dentro da pasta primária na instalação do wine (ou seja, a pasta Interface é um link simbólico apontando para a pasta de instalação do Windows 7). A razão pela qual vinculo os subdiretórios em vez do diretório principal é porque, com 2 diretórios de profundidade ( /wow/WTF/config.wtf), existe um arquivo de configuração que mantenho diferente para ambas as instalações. Embora isso seja bastante aceitável, significa que terei problemas quando a instalação for corrigida, pois a pasta de instalação raiz contém arquivos executáveis.

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

Responder1

Se você instalar o xutils-devpacote, o lndircomando criará vários links simbólicos e físicos, para os arquivos e diretórios, respectivamente. Você pode entrar nos diretórios vinculados e remover qualquer um dos links de arquivos que não deseja. No entanto, remover alguns pode interromper o jogo.

Quanto a saber se os arquivos .exe são seguros para vincular, não vejo problema com isso, a menos que você precise manter diferentes conjuntos de patches 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, sendo apenas o arquivo de configuração um arquivo real. Se você precisar executar o lndir novamente para atualizar links para novos arquivos, os arquivos existentes não serão substituídos.

informação relacionada