$ 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) < > <