Rozgrywając to, stwierdzam, że kiedy zdecydujesz się otworzyć dokument za pomocą zewnętrznego programu w Firefoksie, dzieje się tak, że Firefox pobiera program do, /tmpa następnie uruchamia wybrany program z pobranym plikiem jako argumentem (czytaj „otwiera plik z wybrany program ”).
Jeśli następnie zapiszesz plik (bez wybierania Save Aslub jego odpowiednika) w programie, użyje go w /tmp.
Firefox wyczyści te pliki tymczasowe po zamknięciu. Możesz więc odzyskać plik, jeśli zamkniesz LibreOffice, ale nie Firefox. Jednak jak tylko Firefox zostanie zamknięty, plik zostanie usunięty.
W przypadku większości (wszystkich?) Dystrybucji /tmpfolder zostanie również opróżniony przy ponownym uruchomieniu (pliki w /var/tmppowinny pozostać dłużej).
Zauważ też, że takie zachowanie służy tylko do „otwierania” pliku za pomocą zewnętrznego programu. Jeśli plik jest otwierany wewnętrznie za pomocą wtyczki lub w inny sposób, oznacza to, że /tmpnie jest używany (plik wydaje się być buforowany gdzie indziej wraz z samymi stronami internetowymi).
Aktualizacja
Dla odniesienia (nie polecam tego robić, chyba że jest to konieczne), możesz wyłączyć usuwanie /tmpplików, gdy Firefox zamknie się przy użyciu tej browser.helperApps.deleteTempFileOnExitopcji. Można to ustawić za pomocą about:configstrony (wystarczy wpisać to w pasku adresu i nacisnąć enter). Jeśli istnieje i jest false, wystarczy kliknąć go prawym przyciskiem myszy i wybrać opcję przełączania. W przeciwnym razie dodaj go, klikając prawym przyciskiem myszy-> Nowy-> Boolean , a następnie wprowadź nazwę opcji i wybierz fałsz.
Aby przechowywać /tmppliki po następnym restarcie w najnowszych systemach opartych na Debianie, najpierw spójrz /etc/default/tmpfsi upewnij się, że nie ma RAMTMP=yeslinii. Jeśli zostanie skomentowany ( #na początku), jest w porządku (jeśli został ustawiony, /tmpbyłby w tmpfssystemie plików w pamięci i nie byłby przechowywany na dysku). Następnie dodaj lub zmień TMPTIMElinię /etc/default/rcS. Aby przechowywać /tmppliki w nieskończoność, możesz:
TMPTIME=infinite
Lub możesz użyć liczby dodatniej zamiast infinitetrzymać je przez tę liczbę dni, gdy ich czas się skończy, zostaną one usunięte przy następnym uruchomieniu. Oczywiście, jeśli ta linia jest komentowana, odkomentuj ją.
/tmpjest czyszczony przy ponownym uruchomieniu, ponieważ/tmpjest zamontowany jakotmpfs, który przechowuje swoje pliki w pamięci RAM (lub swap), tracąc w ten sposób zawartość po odmontowaniu.