script para arquivo de backup excluindo o arquivo

0

Trabalhando em um script bash para fazer backup de um arquivo, mas o problema é que eu mv excluir o arquivo ou renomeá-lo e criar um arquivo com o nome de backup.

Script:

test="/home/sysadmin/test/hei2.back"

if [ -e "$test" ]
then
  echo "$test exist.\n"
else
  mv  /home/sysadmin/test/hei.txt /home/sysadmin/test/hei2.back

fi
    
por user3185936 01.03.2014 / 17:08

1 resposta

0

Como também sugerido por outros, faça cp em vez de mv .

cp  /home/sysadmin/test/hei.txt /home/sysadmin/test/hei2.back

cp : usado para copiar um arquivo / pasta.

mv : é usado para mover / renomear um arquivo / pasta.

Você pode aprender mais sobre cp e mv . Vá para o seu terminal e digite

  1. man cp (descreve várias opções disponíveis em "cp")
  2. man mv (Descreve várias opções disponíveis em "mv")
por buddy86 03.03.2014 / 12:36