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.790 ]

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 aMSN no Debian

Assistir vídeos da globo no Debian

Configurando o cron para enviar e-mail de output para o root (Debian)

Trabalhando com partições Linux no Windows (visualiza, edita normalmente)

BackUp de contas, grupos e senha

Leitura recomendada

Slackpkg plus (instalação e configuração multilib)

Atualizando o Adobe Flash Player no Debian 8 (Jessie)

Bloqueio de tela com i3wm

Imprimir a partir do Google Chrome no Linux Mint

Configurando o GRUB e usando CDs de manutenção

  

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