você está aqui: Home
→
Arquivo de Mensagens
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 :-)