Eu pretendia excluir todos os arquivos de backup de um diretório, então iria digitar rm *~
no terminal. Infelizmente, eu acerteiDigitarantes de bater notile coisas infelizes aconteceram. Embora eu tenha recuperado todos os arquivos excluídos, realmente não quero que isso aconteça novamente. Eu poderia proibir a execução de tal comando, a menos que recebesse permissão, como a de um superusuário?
Responder1
Não sou fã de substituir comandos integrados, mas emmeu .bashrc(parte deTil, meus "arquivos de ponto") eu faço isso explicitamente:
alias rm='rm -i';
Isso faz com que rm
você peça permissão antes de excluir. Isso me salvou algumas vezes. Você sempre pode substituir por rm -f
.
Responder2
No Bash eu simplesmente escapei do rm
comando para substituir a -i
opção. Igual a: \rm file*
Eu adoro a -i
opção. Também me salvou de mim mesmo.
Responder3
Depois de dar um ou dois tiros no pé, você aprende a tirar o dedo do gatilho até ter certeza de que acertou.
Em outras palavras, aprenda a pausar e verificar se acertou sempre que começar a digitar um rm
texto curinga.