Onde o Wine armazena arquivos?

3

Eu tenho um aplicativo dotnet 4.5.2, que é apenas um aplicativo de console que salva alguns datafeed em um arquivo .txt. O programa depende de alguns arquivos .dll (conectores de dados privados, não tenho controle sobre eles).

Eu instalei o dotnet 4.5.2 via winetricks

winetricks -q dotnet45 corefonts

Agora estou executando meu aplicativo

wine ~/datafeed.exe

e não pode aparecer lá, ele realmente salva meus arquivos .txt?

    
por icherevkov 06.10.2016 / 15:45

2 respostas

5

Os arquivos do Wine são armazenados em /home/user/.wine/drive_c/ por padrão.

.wine é uma pasta oculta, então pressione Ctrl + H na sua pasta pessoal para mostrá-la.

Você pode selecionar outras pastas na maioria dos programas navegando até o local correto em seu disco rígido.

    
por anonymous2 06.10.2016 / 16:02
3

A resposta existente em incompleta.

Aplicativos em execução no wine podem armazenar dados nos locais especificados em ~/.wine/dosdevices .

Esses também podem ser especificados graficamente. Para isso, inicie Configure Wine do traço e mude para a guia Drives . O resto deve ser autoexplicativo.

Por padrão, existem 2 "unidades" (como o Windows as chama): c: e z: . Por padrão, c: aponta para ../drive_c , que nesse local é igual a ~/.wine/drive_c . Portanto, se o aplicativo em execução no wine armazenou seus dados na unidade c: , está lá.

No entanto, a unidade z: aponta para / , que é a raiz do seu sistema de arquivos. Isso significa que, por padrão, os aplicativos de vinho podem acessar todos os arquivos em seu sistema, desde que o vinho tenha o direito de fazê-lo. Então (por padrão) seus direitos de usuário.

De qualquer forma, é provável que o aplicativo tenha armazenado os dados na unidade c: e, portanto, em ~/.wine/drive_c , mas acho que vale a pena conhecer o que precede, principalmente se você não encontrar o arquivo que está pesquisando em ~/.wine/drive_c .

    
por UTF-8 06.10.2016 / 18:59