Должен ли мой сценарий использовать cp или mv, чтобы быть более надежным?

У меня bash-скрипт (Scientific Linux). Скрипт должен работать с файлом. Скажем, «file.dat» (размер около 1 ГБ) Через некоторое время скрипт перезапускается и выполняет следующее:

if [ -f file.dat ];  then
    cp file.dat file.previous.dat
fi

для создания резервной копии файла. Затем запускается процесс, который перезаписывает файл "file.dat"

в целях безопасности (отключение электричества или что-то неожиданное). Что было бы лучшим вариантом: cp или mv? Спасибо.

6
задан Todd A. Jacobs 28 June 2012 в 06:51
поделиться