Fazer o rm, cp, mv pedir confirmação antes de executar a tarefa

Publicado por Geraldo José Ferreira Chagas Júnior em 03/01/2008

[ Hits: 21.998 ]

Blog: http://prginfo.blogspot.com

 


Fazer o rm, cp, mv pedir confirmação antes de executar a tarefa



Os comandos rm, cp e mv por padrão não pedem confirmação antes de executar a tarefa, tornando essas operações muito perigosas principalmente quando executadas como root.

Imagina sem querer apagar o arquivo errado, ou substituir um arquivo por ter digitado errado.

Seria necessário incluir a diretiva -i após o comando, tornando-o pouco prático.

Uma forma bem simples de fazer com que esses comando peçam confirmação antes de executar a tarefa é (no Debian):

Edite o arquivo /etc/profile e incluir as seguintes linhas:

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

Salve e estará pronto.

Agora, por padrão os comando pediram a confirmação e caso você não deseje que seja pedido, o que é mais raro use os com a diretiva -f (--force).

Outras dicas deste autor

Instalando Tomcat e JDK com apt-get (Debian)

BackUp de contas, grupos e senha

Instalação do editor xwpe - Debian

Apt-get sem CD (Debian)

Instalação do Skype no Debian

Leitura recomendada

Colocando seu script do iptables no lugar correto na inicialização

Removendo Repositórios Problemáticos no Fedora 27

Inserindo máquina com Windows 7 no domínio Samba

Configurando um modem HSP no Slack 10

Alterar nome de interface de rede: eth0 para eth1 e vice versa

  

Comentários
[1] Comentário enviado por jorel em 03/01/2008 - 17:24h

mais uma dica importante. :)
eu já uso sem o pedido, porém, sempre tem gente que acaba se confudindo com os arquivos e ae já viu!!

[]'s

[2] Comentário enviado por SMarcell em 11/01/2008 - 09:24h

E se essas opções já estiverem sido setadas no /etc/profile, e o cara for remover por exemplo uma estrutura gigantesca de diretórios, basta fazer assim:

$ \rm -rf /dir/*

A contra-barra irá simplesmente ignorar o alias do /etc/profile.

[3] Comentário enviado por allb_marcos em 28/09/2021 - 17:13h

Excelente Tarde!

Show, me ajudou na pendência que tinha em um cliente.
Agradecido.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts