скрипт для резервного копирования файла удаления файла

Работа над сценарием bash для резервного копирования файла, но проблема, которую я получаю, состоит в том, что mv удаляет файл или переименовывает его и создает файл с именем резервной копии.

Сценарий:

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
0
задан 1 March 2014 в 20:28

1 ответ

Равно как и предложили другие, сделать cp вместо mv.

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

cp : Это используется для копирования файла/папки.

mv : Это используется для перемещений/переименовывания файла/папки.

Можно узнать больше на CP и mv. Перейдите к своему терминалу и типу

  1. CP человека (Описывает различную опцию, доступную в "CP"),
  2. человек mv (Описывает различную опцию, доступную в "mv"),
0
ответ дан 1 March 2014 в 20:28

Другие вопросы по тегам:

Похожие вопросы: