Depois de ativar o modo Desenvolvedor e instalar o Windows Subsystem for Linux
, como posso usar o rm
comando no shell bash em execução no modo Administrador?
Exemplo:
rm -rf --no-preserve-root C:/Windows/System32
Responder1
Como posso usar o comando rm no shell bash em execução no modo Administrador?
Exemplo:
rm -rf --no-preserve-root C:/Windows/System32
AVISO: Não tente o seguinte.
Ao usar o bash no WLS, você precisa endereçar as unidades usando os mount
pontos, então C:/
fica /mnt/c/
.
No entanto, se você tentar executar o comando acima corrigido conforme descrevi, vocêDestruir janelas.
Enquanto o comando é executado, você notará que o Windows reverterá para as configurações padrão do programa à medida que os aplicativos e programas clássicos são total ou parcialmente excluídos do seu sistema. Você também notará que a personalização, como temas e planos de fundo da área de trabalho, começará a desaparecer. Se você ainda não percebeu, seu sistema está prestes a morrer.
Continue lendo para todos os detalhes sangrentos.
rm -rf /
no subsistema Windows para Linux revela dentes afiados
Não execute nenhum comando mencionado neste artigo. Eles são intencionalmente muito destrutivos para o seu sistema Windows.
Tentei rodar
rm -rf --no-preserve-root "/mnt/c"
no novo subsistema Windows para Linux. Eu sabia que poderia interagir com todo o sistema de arquivos e modificar e excluir arquivos, mas não esperava que fosse tão potente quanto acabou sendo.Enquanto o comando é executado, você notará que o Windows reverterá para as configurações padrão do programa à medida que os aplicativos e programas clássicos são total ou parcialmente excluídos do seu sistema. Você também notará que a personalização, como temas e planos de fundo da área de trabalho, começará a desaparecer. Se você ainda não percebeu, seu sistema está prestes a morrer.
Como quando você executa este comando em um kernel Linux completo, o sistema geralmente falha antes de conseguir excluir todos os arquivos completamente. Os arquivos atualmente carregados pelo kernel do Windows e os arquivos que não podem ser gravados pelos usuários do grupo de usuários Administrador no Windows não serão excluídos. Isso, no entanto, ainda excluirá grandes partes de arquivos e programas críticos do sistema no Windows.
A execução do comando acima excluirá cerca de 12.000 arquivos no diretório de instalação padrão do Windows em C:Windows, bem como todos os arquivos de usuário em C:Users e deixará seu sistema incapaz de inicializar novamente! Embora você ainda possa continuar trabalhando na sessão por algum tempo, ela acabará parando de responder e jogando você em uma tela azul. Ao reiniciar, o Windows perderá drivers e outros arquivos necessários.
A execução
rm -rf --no-preserve-root "/"
apenas destruirá a instalação do subsistema Windows para Linux. A execuçãolxrun.exe /uninstall /full /y && lxrun.exe /install /y
no prompt de comando irá reinstalá-lo e você poderá voltar a funcionar no Ubuntu rapidamente. Ele não atravessará o link simbólico para o sistema de arquivos do Windows no ponto de montagem e começará a excluir coisas na sua unidade C:. Fazer isso explicitamente com o primeiro comando que mencionei não impedirá que você destrua seu sistema.
Fonterm -rf / no subsistema Windows para Linux revela dentes afiados