Wenn ich damit herumspiele, stelle ich fest, dass Firefox beim Öffnen eines Dokuments mit einem externen Programm in Firefox das Programm herunterlädt /tmp
und dann das ausgewählte Programm mit der heruntergeladenen Datei als Argument ausführt (read 'öffnet die Datei mit das gewählte Programm ').
Wenn Sie die Datei dann (ohne Auswahl Save As
oder gleichwertig) aus dem Programm heraus speichern, wird diese Datei in verwendet /tmp
.
Firefox bereinigt diese temporären Dateien beim Schließen. Sie können die Datei also wiederherstellen, wenn Sie LibreOffice schließen, nicht jedoch Firefox. Sobald jedoch Firefox geschlossen wird, wird die Datei gelöscht.
Bei den meisten (allen?) Distributionen wird der /tmp
Ordner auch beim Neustart geleert (Dateien in /var/tmp
sollten länger bestehen bleiben).
Beachten Sie auch, dass dieses Verhalten nur zum 'Öffnen' einer Datei mit einem externen Programm gilt. Wenn die Datei intern über ein Plugin oder auf andere Weise geöffnet wird, wird sie anscheinend /tmp
nicht verwendet (die Datei scheint zusammen mit den Webseiten selbst an einer anderen Stelle zwischengespeichert zu sein).
Aktualisieren
Als Referenz (ich empfehle dies nicht, es sei denn, dies ist erforderlich) können Sie das Löschen von /tmp
Dateien deaktivieren, wenn Firefox mit dieser browser.helperApps.deleteTempFileOnExit
Option geschlossen wird. Dies kann über die about:config
Seite eingestellt werden (geben Sie dies einfach in die Adressleiste ein und drücken Sie die Eingabetaste). Wenn es existiert und ist false
, klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie Umschalten. Andernfalls fügen Sie es hinzu, indem Sie mit der rechten Maustaste auf> Neu-> Boolescher Wert klicken , den Namen der Option eingeben und false auswählen.
Um /tmp
Dateien nach dem nächsten Neustart auf neueren Debian-basierten Systemen zu speichern, überprüfen Sie zunächst /etc/default/tmpfs
, ob keine RAMTMP=yes
Zeile vorhanden ist. Wenn es ( #
zu Beginn) auskommentiert ist, ist dies in Ordnung (wenn es festgelegt wurde, befindet /tmp
es sich in einem tmpfs
Dateisystem im Speicher und wird nicht auf der Festplatte gespeichert). Als nächstes fügen Sie die TMPTIME
Zeile hinzu oder ändern sie /etc/default/rcS
. So speichern Sie /tmp
Dateien auf unbestimmte Zeit:
TMPTIME=infinite
Oder Sie können eine positive Zahl verwenden, anstatt infinite
sie für diese Anzahl von Tagen aufzubewahren. Sobald ihre Zeit abgelaufen ist, werden sie beim nächsten Neustart gelöscht. Wenn diese Zeile auskommentiert ist, kommentieren Sie sie natürlich aus.
/tmp
beim Neustart gelöscht wird, da/tmp
wird als angebrachttmpfs
, die seine Dateien im RAM gespeichert (oder Swap), so dass dessen Inhalt zu verlieren , nachdem es Aushängen.