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

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

Assistir vídeos da globo no Debian

Compartilhando a Internet

Instalando Tomcat e JDK com apt-get (Debian)

BackUp de contas, grupos e senha

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

Leitura recomendada

Alterando o ícone do GDM na tela de login do Ubuntu 10.04

O que fazer após instalar Fedora 34

Man pages coloridas no Fedora 18

Limitando a taxa de download do Apt-get

GRUB - Como habilitar no monitor e na TV

  

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