O que faz “rm -rf linux”?

0

Eu o encontrei em um tutorial de desinstalação de um programa, mas quero ter certeza do que ele faz antes de executá-lo.

    
por Vitor Abella 07.09.2016 / 20:16

3 respostas

5

rm é o comando para remover / apagar coisas. -rf são duas opções unidas: -r para remoção recursiva (normalmente usada com diretórios) e -f para forçar a ação

Na realidade, este comando lê delete folder called linux , mas não desinstala nada. Este comando é um trocadilho com o comando mais perigoso rm -rf / (que eu recomendo que você não corra, ou você estará chorando e muito chateado)

A desinstalação de um sistema operacional (seja Windows ou Linux) não existe. Você só pode sobrescrever o disco rígido com outro sistema ou com dados aleatórios

    
por Sergiy Kolodyazhnyy 07.09.2016 / 20:26
8

rm -rf linux exclui ( unlink(2) ) o arquivo chamado linux do diretório atual (o diretório a partir do qual o comando é executado).

Se o arquivo for um diretório, ele removerá o diretório recursivamente ( -r ), ou seja, também removerá tudo desse diretório.

Também faz a remoção antecipadamente ( -f ), ou seja, nenhuma confirmação do usuário é necessária e se o arquivo não estiver presente, nenhum erro será mostrado, o status de saída será 0 sempre (sem -f , um erro será mostrado para o arquivo inexistente e o status de saída será 1 ).

    
por heemayl 07.09.2016 / 20:22
1
rm -rf linux

O comando acima exclui "linux" recursivamente se for uma pasta mais se for um arquivo, apenas apaga o arquivo. Este comando procura a pasta / arquivo chamado "linux" no diretório atual. Você deve ser muito cuidadoso ao manusear o comando rm porque se você estiver trabalhando como um usuário privilegiado, um misstyping como rm -rf / pode limpar toda a sua raiz partion. As páginas man dos detalhes do comando rm sobre os argumentos e informações curtas são as seguintes:

rm -rf

rm   Remove files (delete/unlink)

-f   --force
       ignore nonexistent files, never prompt

-r   -R, --recursive
       Remove directories and their contents recursively
    
por SAGAR Nair 07.09.2016 / 21:05