Я нахожу много времени, когда файлы в /etc
заканчиваются на -
, но у них есть другая версия файла без него в конце. Так что же означает -
? Это как ~
? Или это служит другой цели?
$ ls /etc/*-
/etc/group- /etc/passwd- /etc/subgid-
/etc/gshadow- /etc/shadow- /etc/subuid-
Это просто файлы резервных копий. Например /etc/passwd
имеет его файл резервной копии с именем /etc/passwd-
и так далее.
, Когда программы как useradd
, usermod
и т.д. (кто должен отредактировать те файлы) редактирует их, сохраняют резервную копию с -
добавленной в конце.