【发布时间】:2012-06-27 16:45:34
【问题描述】:
我有一个 bash 脚本(Scientific Linux)。 该脚本必须对文件进行操作。假设“file.dat”(大约 1 GB 大小) 一段时间后,脚本会重新启动并执行以下操作:
if [ -f file.dat ]; then
cp file.dat file.previous.dat
fi
备份文件。 然后一个进程启动并覆盖“file.dat”
为了安全起见(断电或任何意外情况)。最好的选择是什么: cp 或 mv ? 谢谢。
【问题讨论】:
-
通过“覆盖
file.dat”,您的意思是文件被截断为零,然后再次填充? -
yes larsman.....(添加点以符合 mimimun 字符长度)
标签: linux bash error-handling fault robustness