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: 22.267 ]

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

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

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

Instalação do editor xwpe - Debian

Instalando aMSN no Debian

Assistir vídeos da globo no Debian

Leitura recomendada

Problema na instalação do BROffice.Org no Slackware 11

Wine e PlayOnLinux - Como deixar os programas e jogos com uma aparência melhor (Tema "Luna")

Fazendo o Firefox instalar extensões

Filmes do Linux no XBox

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

  

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