En jouant avec cela, je trouve que lorsque vous choisissez d'ouvrir un document avec un programme externe dans Firefox, ce qui se passe est que Firefox télécharge le programme /tmppuis exécute le programme choisi avec le fichier téléchargé comme argument (lire 'ouvre le fichier avec programme choisi »).
Si vous enregistrez ensuite le fichier (sans choisir Save Asou l'équivalent) à partir du programme, il utilisera ce fichier dans /tmp.
Firefox nettoiera ces fichiers temporaires à sa fermeture. Vous pouvez donc récupérer le fichier si vous fermez LibreOffice, mais pas Firefox. Cependant, dès que Firefox sera fermé, le fichier sera supprimé.
Sur la plupart (toutes?) Des distributions, le /tmpdossier sera également vidé au redémarrage (les fichiers /var/tmpdevraient persister plus longtemps).
Notez également que ce comportement est uniquement pour «ouvrir» un fichier avec un programme externe. Si le fichier est ouvert en interne via un plugin ou autre, alors il semble qu'il /tmpn'est pas utilisé (le fichier semble être mis en cache ailleurs avec les pages Web elles-mêmes).
Mettre à jour
Pour référence (je ne recommande pas de le faire à moins que cela ne soit nécessaire), vous pouvez désactiver la suppression de /tmpsur les fichiers lorsque firefox se ferme en utilisant l' browser.helperApps.deleteTempFileOnExitoption. Cela peut être défini via la about:configpage (il suffit de taper ceci dans la barre d'adresse et d'appuyer sur Entrée). S'il existe et existe false, faites un clic droit dessus et choisissez de basculer. Sinon, ajoutez-le en faisant un clic droit-> Nouveau-> Booléen , puis entrez le nom de l'option et choisissez faux.
Pour stocker des /tmpfichiers après le prochain redémarrage sur les systèmes récents basés sur Debian, regardez d'abord /etc/default/tmpfset assurez-vous qu'il n'y a pas de RAMTMP=yesligne. S'il est commenté ( #au début), c'est très bien (s'il était défini, il /tmpserait alors sur un tmpfssystème de fichiers en mémoire et ne serait pas stocké sur le disque). Ensuite, ajoutez ou modifiez la TMPTIMEligne /etc/default/rcS. Pour stocker des /tmpfichiers indéfiniment, vous pouvez faire:
TMPTIME=infinite
Ou vous pouvez utiliser un nombre positif au lieu de infiniteles conserver pendant ce nombre de jours, une fois leur temps écoulé, ils seront supprimés au prochain redémarrage. Évidemment, si cette ligne est commentée, décommentez-la.
/tmpest effacé au redémarrage est parce que/tmpest monté en tant quetmpfs, qui stocke ses fichiers dans la RAM (ou swap), perdant ainsi son contenu après l'avoir démonté.