某些文件末尾的“-”是什么意思?

某些文件末尾的“-”是什么意思?

我发现很多时候文件以/etc结尾-,但另一个版本的文件末尾没有它。那么 是什么-意思?它像 吗~?还是它有不同的用途?

答案1

$ ls /etc/*-
/etc/group-    /etc/passwd-  /etc/subgid-
/etc/gshadow-  /etc/shadow-  /etc/subuid-

这些只是备份文件。例如,/etc/passwd有其备份文件及其名称/etc/passwd-等等。

useradd当诸如等程序usermod(必须编辑这些文件)编辑它们时,会保留一个备份副本并-在末尾附加。

来源

相关内容