$ pwd -W
C:/MinGW/msys/1.0/home/Steven
Estou usando o ambiente MSYS (MinGW UNIX) para obter um ambiente semelhante ao UNIX em minha estação de trabalho do Windows 7. Quando inicio o shell do MinGW, posso ver que meu diretório pessoal é /home/oded.a
e executar mount
mostra que ele vem de msys.0
no diretório de instalação do MinGW.
Funciona bem e posso colocar arquivos lá, escrevê-los e lê-los usando os utilitários e shells do ambiente MSYS, mas quando abro o explorador de arquivos do Windows 7 e navego para msys.0
, não consigo ver um diretório chamado home
e eu realmente gostaria de poder acessar meus arquivos home do MSYS usando ferramentas do Windows. Alguma ideia de onde o diretório inicial está realmente armazenado?
Esta é a saída de mount
no meu sistema:
C:\Program Files (x86)\MinGW\msys.0 on /usr type user (binmode,noumount)
C:\Program Files (x86)\MinGW\msys.0 on / type user (binmode,noumount)
C:\Users\oded.a\AppData\Local\Temp on /tmp type user (binmode,noumount)
c: on /c type user (binmode,noumount)
q: on /q type user (binmode,noumount)
Às vezes, há um caso em que o MinGW / MSYS cria uma pasta pessoal em ~/msys/1.0/home/user
( user
é o meu nome de usuário)
Segui o que descobri.
MinGW/MSYS
geralmente cria uma pasta pessoal em C:/MinGW/msys/1.0/home/user
se você os instalou normalmente (aceitando os padrões) e executou msys.bat
com êxito. No entanto, ele não é criado quando você espera ter uma variável de ambiente chamada HOME
.
$pwd -W
($ é um prompt de comando). HOME
. (Isso não estraga o Windows. ") msys.bat
novamente. $pwd -W
MinGW/MSYS
. (devedor) < > <