/etc
内のファイルが-
で終わることがよくありますが、最後にそれがない別のバージョンのファイルがあります。では、-
はどういう意味ですか? ~
のようなものですか?それとも別の目的を果たしますか?
$ ls /etc/*-
/etc/group- /etc/passwd- /etc/subgid-
/etc/gshadow- /etc/shadow- /etc/subuid-
これらは単なるバックアップファイルです。たとえば、/etc/passwd
には/etc/passwd-
という名前のバックアップファイルがあります。
useradd
、usermod
など(これらのファイルを編集する必要がある)などのプログラムが編集する場合、最後に-
が追加されたバックアップコピーを保持します。