¿Qué significa * ~?


Respuestas:


25

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 emacsy nanoguardan 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.

Vimhará lo mismo si pones :set backupen tu .vimrc.

*~en Unix / Linux es como *.baken Windows.


Ah! Lo estaba pensando demasiado. Pensé que estaba eliminando todos los directorios de inicio o algo así ...
Xodarap

18
~solo se expande en un directorio de inicio si aparece al comienzo de una palabra.
Mikel

Debe tener mucho cuidado si alguna vez publica un sitio web para excluir esos archivos a toda costa como una de las formas clásicas de atacar un sitio web para buscar esos archivos que su servidor web simplemente mostrará como archivos de texto, y así revelar su servidor código (que es malo porque ningún código es 100% confiable)
Kiwy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.