A Microsoft recomenda que você não edite arquivos Linux a partir do Windows
Como você já deve saber, o Windows 10 vem com um subsistema Linux baseado no Ubuntu. Ele permite que o usuário use várias ferramentas de console e instale servidores e serviços Linux típicos. A Microsoft agora está alertando os usuários para não editarem arquivos Linux diretamente usando aplicativos do Windows, pois eles podem danificar permanentemente a cópia instalada da sua distribuição Linux.
O subsistema Linux, quando ativado, armazena seus arquivos na seguinte pasta:
% LOCALAPPDATA% \ lxss
Dica: veja como habilitar o subsistema do Windows para Linux (WSL) no Windows 10.
Os metadados do arquivo (por exemplo, permissões, propriedade, carimbos de data / hora etc.) são representados de maneira diferente no Linux e no Windows. Como o Windows armazena seus arquivos Linux em uma pasta NTFS, o WSL calcula e persiste os metadados de cada arquivo Linux em seus atributos estendidos NTFS.
Quando você edita um arquivo de fora do subsistema do Windows para Linux, um aplicativo do Windows pode arruinar os metadados armazenados, pois não sabe nada sobre o Linux. Alguns aplicativos do Windows não apenas editam arquivos, mas também excluem o arquivo existente e gravam uma cópia atualizada com o mesmo nome.
Se isso acontecer, todas as propriedades relacionadas ao Linux serão removidas das propriedades estendidas do arquivo.
Quando o subsistema do Windows para Linux encontra metadados corrompidos, ele considera o arquivo corrompido. Às vezes, ele pode até sobrescrever o conteúdo do arquivo sem realmente corromper os dados.
Da Microsoft recomendação é simples:
NÃO, sob NENHUMA circunstância, crie e / ou modifique arquivos Linux usando aplicativos, ferramentas, scripts, consoles do Windows, etc.
Criar / alterar arquivos do Linux a partir do Windows provavelmente resultará em corrupção de dados e / ou danificará seu ambiente Linux, exigindo que você desinstale e reinstale sua distribuição!
...
- Armazene arquivos em seu sistema de arquivos do Windows que você deseja criar / modificar usando ferramentas do Windows E ferramentas do Linux
- NÃO crie / modifique arquivos Linux de aplicativos, ferramentas, scripts ou consoles do Windows