Chơi xung quanh vấn đề này tôi thấy rằng khi bạn chọn mở một tài liệu có chương trình bên ngoài trong Firefox, điều xảy ra là Firefox tải chương trình xuống /tmpvà sau đó chạy chương trình đã chọn với tệp đã tải xuống làm đối số (đọc 'mở tệp với chương trình đã chọn ').
Nếu sau đó bạn lưu tệp (mà không chọn Save Ashoặc tương đương) từ trong chương trình, nó sẽ sử dụng tệp này trong /tmp.
Firefox sẽ dọn sạch các tệp tạm thời này khi nó đóng. Vì vậy, bạn có thể khôi phục tệp nếu bạn đóng LibreOffice, nhưng không phải Firefox. Tuy nhiên, ngay sau khi Firefox đóng cửa, tệp sẽ bị xóa.
Trên hầu hết các bản phát hành (tất cả?), /tmpThư mục cũng sẽ được xóa khi khởi động lại (các tệp trong /var/tmpsẽ tồn tại lâu hơn).
Cũng lưu ý rằng hành vi này chỉ dành cho 'mở' một tệp có chương trình bên ngoài. Nếu tệp được mở bên trong thông qua một plugin hoặc bằng cách khác, thì nó dường như /tmpkhông được sử dụng (tệp dường như được lưu trữ ở nơi khác cùng với các trang web).
Cập nhật
Để tham khảo (Tôi không khuyên bạn nên làm điều này trừ khi cần thiết), bạn có thể vô hiệu hóa việc xóa các /tmptệp khi firefox đóng bằng browser.helperApps.deleteTempFileOnExittùy chọn. Điều này có thể được đặt qua about:configtrang (chỉ cần gõ này vào thanh địa chỉ và nhấn enter). Nếu nó tồn tại và tồn tại false, chỉ cần nhấp chuột phải vào nó và chọn chuyển đổi. Mặt khác, thêm nó bằng cách nhấp chuột phải-> Mới-> Boolean , sau đó nhập tên của tùy chọn và chọn false.
Để lưu trữ /tmpcác tệp qua lần khởi động lại tiếp theo trên các hệ thống dựa trên Debian gần đây, trước tiên hãy xem /etc/default/tmpfsvà đảm bảo rằng không có RAMTMP=yesdòng nào . Nếu nó được nhận xét ( #lúc bắt đầu), điều này là tốt (nếu nó được đặt thì /tmpsẽ nằm trên một tmpfshệ thống tập tin trong bộ nhớ và sẽ không được lưu trữ trên đĩa). Tiếp theo thêm hoặc thay đổi TMPTIMEdòng trong /etc/default/rcS. Để lưu trữ /tmpcác tập tin vô thời hạn, bạn có thể làm:
TMPTIME=infinite
Hoặc bạn có thể sử dụng một số dương thay vì infinitegiữ chúng trong số ngày đó, khi hết thời gian, chúng sẽ bị xóa trong lần khởi động lại tiếp theo. Rõ ràng nếu dòng này được bình luận, bỏ qua nó.
/tmpbị xóa khi khởi động lại là do/tmpđược gắn dưới dạngtmpfs, lưu trữ các tệp của nó trong RAM (hoặc trao đổi), do đó mất nội dung sau khi ngắt kết nối.