Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Geraldo José Ferreira Chagas Júnior gjr_rj
Hits: 22.900 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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'
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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).

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalação do editor xwpe - Debian

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

Assistir vídeos da globo no Debian

Instalando aMSN no Debian

Instalando o Qemu (Debian)

MP3 no XMMS - Fedora Core 2

Modem Ambient no Slackware 10.2

Como extrair arquivos compactados no Debian 7

Google Earth não abre no Ubuntu

Desativando Alt+F1 - F6 no Linux

#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

Entre na sua conta para comentar.