web-dev-qa-db-ja.com

一部のファイルの末尾にある「-」とは何ですか?

/etc内のファイルが-で終わることがよくありますが、最後にそれがない別のバージョンのファイルがあります。では、-はどういう意味ですか? ~のようなものですか?それとも別の目的を果たしますか?

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

これらは単なるバックアップファイルです。たとえば、/etc/passwdには/etc/passwd-という名前のバックアップファイルがあります。

useraddusermodなど(これらのファイルを編集する必要がある)などのプログラムが編集する場合、最後に-が追加されたバックアップコピーを保持します。

ソース

3
souravc