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 ~?


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

Antworten:


11

Dies ist nur eine Konvention, um eine Sicherungsdatei anzugeben.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.