A la fin d'un makefile j'ai vu
rm -f *~ *.class
Je comprends *.class
, mais quoi *~
?
command-line
filenames
rm
Xodarap
la source
la source
Réponses:
Il s'agit essentiellement de supprimer des fichiers de sauvegarde.
*~
signifie que tous les fichiers se terminant par~
.De nombreux programmes systèmes Unix / Linux créent des fichiers de sauvegarde qui se terminent par
~
.Par exemple, les éditeurs
emacs
etnano
enregistrent automatiquement une copie de sauvegarde de chaque fichier que vous modifiez. Quand il enregistre un fichier, l'ancienne version est enregistrée en utilisant le nom de fichier avec un tilde (~
) ajouté à la fin.Vim
fera de même si vous mettez:set backup
votre.vimrc
.*~
sous Unix / Linux, c'est comme*.bak
sous Windows.la source
~
n'être développé dans un répertoire personnel que s'il apparaît au début d'un mot.