Was bedeutet ein ~ nach einem Dateinamen in UNIX (Bash)?

3

Wenn ich eine Datei mit vim erstelle und speichere, zum Beispiel. main.c werden zwei Kopien erstellt: main.c und main.c ~. Sie haben den gleichen Inhalt. Warum passiert das und was bedeutet das ~?

Fragen
quelle
1
Dies könnte helfen: stackoverflow.com/a/4234221/218196 .
Felix

Antworten:

11

Dies ist nur eine Konvention, um eine Sicherungsdatei anzugeben.

Gereon
quelle
Was soll ich deswegen machen? Ich möchte nicht, dass eine separate Sicherungsdatei vorhanden ist, wenn ich Dinge mit git festschreibe.
2
Erstellen Sie eine .gitignore-Datei und fügen Sie *~sie hinzu.
Sie können dies auch vimbackupwritebackup
1

Es wird verwendet, um die Sicherungsdatei anzugeben. Selbst in Microsoft Office-Produkten wird beim Öffnen einer beliebigen Datei dieselbe Datei mit demselben Namen erstellt, die ~ jedoch ausgeblendet ist.

Arpit
quelle