Bash no Windows 10 - Diretórios que não aparecem quando são criados no Explorador de Arquivos

0

Usando o Windows 10 Enterprise Insider Preview Buil 14372.rs1_release.160620-2342

Quando eu crio um diretório no Bash (por exemplo, mkdir test_from_bash ), ele aparece no File Explorer, mas o oposto não funciona. Gerenciador de arquivos- > Nova pasta (chamá-lo 'test_from_gui') e então executar ls -al no Bash não mostra o novo diretório.

Eu não acho que isso seja um problema de permissões desde que eu entrei na seção Propriedades- > Segurança para cada diretório usando o Gerenciador de Arquivos e ambos os diretórios mencionados têm cada caixa marcada, exceto por 'Permissões especiais' no parte inferior da lista.

Isso é um bug?

    
por s g 26.07.2016 / 23:12

2 respostas

1

Isso é normal, de acordo com o funcionário Blog da WSL:

Interoperability with Windows

While VolFs files are stored in regular files on Windows in the directories mentioned above, interoperability with Windows is not supported. If a new file is added to one of these directories from Windows, it lacks the EAs needed by VolFs, so VolFs doesn’t know what to do with the file and simply ignores it. Many editors will also strip the EAs when saving an existing file, again making the file unusable in WSL.

Additionally, since VFS caches directory entries, any modifications to those directories that are made from Windows while WSL is running may not be accurately reflected.

Para acessar arquivos do Windows a partir do WSL, você precisará passar por /mnt/c/Users ou algo semelhante.

    
por 20.08.2016 / 15:04
0

Eu encontrei uma solução média de solução alternativa nesse meio tempo.

1) Crie arquivos no bash, por exemplo: nano test.php

2) Edite o test.php no bloco de notas do Windows, faça alterações e salve

3) O arquivo está acessível no bash.

    
por 03.03.2017 / 03:43