De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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 :-)
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários