Am Ende eines Makefiles sah ich
rm -f *~ *.class
Ich verstehe das *.class
, aber was ist *~
?
Am Ende eines Makefiles sah ich
rm -f *~ *.class
Ich verstehe das *.class
, aber was ist *~
?
Antworten:
Grundsätzlich werden Sicherungsdateien entfernt.
*~
bedeutet, dass alle Dateien auf enden ~
.
Viele Unix / Linux-Systemprogramme erstellen Sicherungsdateien, die auf enden ~
.
Beispielsweise speichern die Editoren emacs
und nano
automatisch eine Sicherungskopie jeder von Ihnen bearbeiteten Datei. Beim Speichern einer Datei wird die alte Version unter Verwendung des Dateinamens mit einer Tilde ( ~
) am Ende gespeichert .
Vim
wird das gleiche tun, wenn Sie :set backup
in Ihre setzen .vimrc
.
*~
unter Unix / Linux ist wie *.bak
unter Windows.
~
Nur wenn es am Anfang eines Wortes steht, wird es in ein Home-Verzeichnis erweitert.