
Noté un archivo con una .txt~
extensión.
- ¿Qué significa
~
? - ¿Cómo puedo abrir este archivo? Parece no funcionar con un editor de texto.
Respuesta1
Ese es un archivo de respaldo del editor. Muchos editores de Linux/Unix crean eso al guardar el archivo. Es el mismo tipo de archivo que el archivo sin ~
, por lo que puedes usar el mismo programa (normalmente un editor) para abrirlo.
Tenga en cuenta que en Linux las extensiones de nombre de archivo no tienen la semántica sólida que tienen en Windows; Es más una convención que cualquier otra cosa. .txt
se usa comúnmente para archivos de texto, pero puedes darles cualquier extensión que desees (de ahí el README
nombre común que en Windows sería README.txt
), para que foo.txt~
puedas vivir tranquilamente al lado de su versión más nueva foo.txt
.
Por eso también existe el file
comando que miraadentroun archivo para clasificarlo: dado que no existe una extensión de nombre de archivo para los archivos ejecutables (a diferencia foo.exe
de Windows), no hay forma de saber qué foo
podría ser un archivo.
Los administradores de archivos de escritorio utilizan una base de datos de tipo MIME para clasificar los archivos por sus extensiones para que puedan iniciar la aplicación correcta para abrirlos, por lo que tiene sentido seguir la convención; pero esto no se aplica de ninguna manera.