GNU核心组件备份选项
跳到导航
跳到搜索
一些GNU程序(至少包括cp,install,ln和mv)在写入新版本之前可选择对文件进行备份。这些选项控制备份的详细信息。这些选项在特定程序的描述中也有简要提及。
‘-b’
‘--backup[=method]’
在每个将被覆盖或删除的文件上进行备份。如果没有使用此选项,原始版本将被销毁。使用method来确定要进行的备份类型。当使用此选项但未指定method时,将使用VERSION_CONTROL环境变量的值。如果未设置VERSION_CONTROL,则默认备份类型为“existing”。
请注意,此选项的短格式-b不接受任何参数。使用-b等同于使用--backup=existing。
此选项对应于Emacs变量‘version-control’;method的值与Emacs中使用的值相同。此选项还接受更具描述性的名称。有效的备份方法为(可以使用唯一的缩写):
‘none’
‘off’
永不进行备份。
‘numbered’
‘t’
始终进行编号备份。
‘existing’
‘nil’
对已经有编号备份的文件进行编号备份,对其他文件进行简单备份。
‘simple’
‘never’
始终进行简单备份。请注意,“never”与“none”不要混淆。
‘-S suffix’
‘--suffix=suffix’
在使用-b进行备份时,将后缀添加到每个备份文件中。如果未指定此选项,则使用SIMPLE_BACKUP_SUFFIX环境变量的值。如果未设置SIMPLE_BACKUP_SUFFIX,则默认值为“~”,与Emacs中的默认值相同。