/ / Pasta do Google Drive com o Bash Windows - linux, windows, bash, unidade, windows-subsystem-for-linux

Pasta do Google Drive com o Bash Windows - linux, windows, bash, unidade, windows-subsystem-for-linux

Eu instalei o WSL (Windows Subsystem para Linux) e ele funciona perfeitamente. Eu gosto de abrir bash com CMD ou PowerShell digitando "bash" porque mantém a mesma pasta.

Por exemplo:

PS C:Users> bash
root@X /mnt/c/Users #

Eu também uso o Google Drive (backup e sincronização).

A pasta está em C: / Users / X / Google Drive.

O problema é que quando eu uso "meu truque" nessa pasta não funciona. Isso me leva a bash ~ em vez da localização real.

Em primeiro lugar, pensei que foi causado pelos espaços do "Google Drive", mas não. Toda pasta funciona bem (mesmo com espaços)

Para resumir, eu não posso começar nessa pasta ou embaixo dela. CD lá, mas você sabe ... não é conveniente.

Desculpe meu inglês antecipadamente, e agradeço pelas suas respostas :)

Respostas:

0 para resposta № 1

Estou um pouco confuso sobre sua pergunta, masFarei o meu melhor para ser útil. Parece que você está tentando executar o bash em um ambiente Windows? Eu sei pouco do Windows, mas trabalho e jogo no Unix diariamente.

Uma vez que você está usando seu terminal como um unixterminal, o Bash LUTARÁ com o Google Drive. Eu também uso o GD, e o espaço em branco é a ruína da minha existência. No entanto, para navegação simples na linha de comando, algo como "cd ~ / Google Drive" mudará seu diretório para o diretório GD. Isso pode ser aplicado a outros cenários também .. variavelmente.

Se você está tentando ir para o local no código que você postou, no bash, essa seria a sintaxe apropriada:

cd /mnt/c/Users

Isso pode não se aplicar ao Windows, mas em uma máquina Unix, você pode acessar seu diretório pessoal de usuários de forma abreviada usando "~":

 cd ~/

Espero que isto ajude.