Jugando con esto, encuentro que cuando eliges abrir un documento con un programa externo en Firefox, lo que sucede es que Firefox descarga el programa /tmp
y luego ejecuta el programa elegido con el archivo descargado como argumento (leer 'abre el archivo con el programa elegido ').
Si luego guarda el archivo (sin elegir Save As
o el equivalente) desde el programa, utilizará este archivo en /tmp
.
Firefox limpiará estos archivos temporales cuando se cierre. Para que pueda recuperar el archivo si cierra LibreOffice, pero no Firefox. Sin embargo, tan pronto como se cierre Firefox, el archivo se eliminará.
En la mayoría de las distribuciones (¿todas?), La /tmp
carpeta también se vaciará al reiniciar (los archivos /var/tmp
deben permanecer por más tiempo).
Tenga en cuenta también que este comportamiento es solo para 'abrir' un archivo con un programa externo. Si el archivo se abre internamente a través de un complemento o de otro modo, parece /tmp
que no se utiliza (el archivo parece estar almacenado en caché en otro lugar junto con las propias páginas web).
Actualizar
Como referencia (no recomiendo hacer esto a menos que sea necesario), puede deshabilitar la eliminación de /tmp
archivos cuando Firefox se cierra con la browser.helperApps.deleteTempFileOnExit
opción. Esto se puede configurar a través de la about:config
página (simplemente escriba esto en la barra de direcciones y presione Entrar). Si existe y está false
, simplemente haga clic derecho sobre él y elija alternar. De lo contrario, agréguelo haciendo clic derecho-> Nuevo-> Booleano , luego ingrese el nombre de la opción y elija falso.
Para almacenar /tmp
archivos después del próximo reinicio en sistemas recientes basados en Debian, primero mire /etc/default/tmpfs
y asegúrese de que no haya RAMTMP=yes
línea. Si está comentado ( #
al principio), está bien (si se configuró, /tmp
estaría en un tmpfs
sistema de archivos en la memoria y no se almacenaría en el disco). Luego agregue o cambie la TMPTIME
línea /etc/default/rcS
. Para almacenar /tmp
archivos indefinidamente puede hacer:
TMPTIME=infinite
O puede usar un número positivo en lugar de infinite
mantenerlos durante ese número de días, una vez que se acabe el tiempo, se eliminarán en el próximo reinicio. Obviamente si esta línea está comentada, descomentela.
/tmp
se borre al reiniciar se debe a que/tmp
está montado como atmpfs
, que almacena sus archivos en RAM (o intercambio), perdiendo así su contenido después de desmontarlo.