você está aqui: Home  → Arquivo de Mensagens

Protegendo contra erros com o comando rm

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 08 de agosto de 2013

O comando rm possui a diretiva "-i", que significa interactive, ou seja, antes de cada operação é solicitada uma confirmação ao usuários. Para quem tem mais conhecimento e experiência, confirmar cada ação pode se tornar muito tedioso. E é aí que mora o perigo. Não é raro que usuários experientes apaguem todo um sistema por erros de digitação, como o clássico "rm -rf ~/ *.out". Um inocente espaço em branco fez com que todo o diretório HOME do usuário fosse apagado.

Existe uma alternativa menos incomoda, que faz com que seja solicitada confirmação apenas quando mais do que três arquivos forem apagados, a diretiva "-I" (letra "i" maiuscula). Segundo a descrição da documentação, o comando solicita confirmação antes de remover mais que três arquivos ou então quando realiza a remoção recursiva. Serve como um bom alerta para impedir erros mais graves.

Vejam um exemplo:

  $ rm -rfI docs
  rm: remover todos os argumentos recursivamente? 

Serve como um último lembrete. Não custa nada ser precavido, mesmo que você tenha sido o inventor do Unix :-)

Veja também



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script