Al final de un makefile vi
rm -f *~ *.class
Entiendo *.class
, pero ¿qué es *~
?
command-line
filenames
rm
Xodarap
fuente
fuente
Respuestas:
Básicamente se trata de eliminar archivos de respaldo.
*~
significa todos los archivos que terminan en~
.Muchos programas de sistemas Unix / Linux crean archivos de respaldo que terminan en
~
.Por ejemplo, los editores
emacs
ynano
guardan automáticamente una copia de seguridad de cada archivo que edita. Cuando guarda un archivo, la versión anterior se guarda usando el nombre del archivo con una tilde (~
) agregada al final.Vim
hará lo mismo si pones:set backup
en tu.vimrc
.*~
en Unix / Linux es como*.bak
en Windows.fuente
~
solo se expande en un directorio de inicio si aparece al comienzo de una palabra.