इसके साथ खेलने पर मुझे पता चलता है कि जब आप फ़ायरफ़ॉक्स में किसी बाहरी प्रोग्राम के साथ कोई डॉक्यूमेंट खोलने के लिए चुनते हैं, तो क्या होता है कि फ़ायरफ़ॉक्स प्रोग्राम को डाउनलोड करता है /tmpऔर फिर चुने हुए प्रोग्राम को डाउनलोड की गई फ़ाइल के साथ एक तर्क के रूप में चलाता है (पढ़ें) के साथ फाइल को खोलता है चुना कार्यक्रम ')।
यदि आप Save Asप्रोग्राम के भीतर से फाइल को (बिना या समतुल्य चुने) सेव करते हैं , तो यह इस फाइल का उपयोग करेगा /tmp।
फ़ायरफ़ॉक्स बंद होने पर इन अस्थायी फ़ाइलों को साफ कर देगा। तो आप फ़ाइल पुनर्प्राप्त कर सकते हैं यदि आप लिबर ऑफिस को बंद करते हैं, लेकिन फ़ायरफ़ॉक्स नहीं। हालाँकि, जैसे ही फ़ायरफ़ॉक्स बंद हो जाएगा, फ़ाइल हटा दी जाएगी।
अधिकांश (सभी?) डिस्ट्रोस पर, /tmpफ़ोल्डर को रिबूट पर भी खाली कर दिया जाएगा (फाइलें /var/tmpलंबे समय तक बनी रहनी चाहिए)।
यह भी ध्यान दें कि यह व्यवहार केवल बाहरी प्रोग्राम वाली फ़ाइल को 'ओपन' करने के लिए है। यदि फ़ाइल को एक प्लगइन के माध्यम से आंतरिक रूप से या अन्यथा खोला जाता है, तो इसका /tmpउपयोग नहीं किया जाता है (फ़ाइल वेब पेजों के साथ कहीं और कैश की गई प्रतीत होती है)।
अपडेट करें
संदर्भ के लिए (जब तक यह आवश्यक न हो, मैं ऐसा करने की सलाह नहीं देता), आप /tmpफ़ायरफ़ॉक्स को browser.helperApps.deleteTempFileOnExitविकल्प का उपयोग करते हुए बंद करने पर फ़ाइलों को हटाने को अक्षम कर सकते हैं । यह about:configपृष्ठ के माध्यम से सेट किया जा सकता है (बस इसे पता बार में टाइप करें और एंटर दबाएं)। यदि यह मौजूद है और है false, तो बस इस पर राइट क्लिक करें और टॉगल चुनें। अन्यथा, राइट क्लिक करके इसे जोड़ें-> नया-> बूलियन , फिर विकल्प का नाम दर्ज करें और गलत चुनें।
/tmpहाल के डेबियन आधारित सिस्टम पर अगले रिबूट से पहले फ़ाइलों को स्टोर करने के लिए , पहले देखें /etc/default/tmpfsऔर सुनिश्चित करें कि यह कोई RAMTMP=yesरेखा नहीं है । यदि यह टिप्पणी की गई है ( #शुरुआत में), यह ठीक है (यदि इसे सेट किया गया था तो मेमोरी में /tmpएक tmpfsफाइल सिस्टम पर होगा और डिस्क पर संग्रहीत नहीं किया जाएगा)। अगली TMPTIMEपंक्ति को लाइन में जोड़ें या बदलें /etc/default/rcS। /tmpफ़ाइलों को अनिश्चित काल के लिए संग्रहीत करने के लिए:
TMPTIME=infinite
या आप infiniteउन्हें उस दिन की संख्या के लिए रखने के बजाय एक सकारात्मक संख्या का उपयोग कर सकते हैं , एक बार उनका समय समाप्त हो जाने पर उन्हें अगले रिबूट पर हटा दिया जाएगा। जाहिर है अगर इस लाइन पर टिप्पणी की जाती है, तो इसे अनसुना कर दें।
/tmpरिबूट पर क्लियर होने वाला तथ्य यह है कि इसे/tmpएक के रूप में रखा गया हैtmpfs, जो रैम (या स्वैप) में अपनी फ़ाइलों को संग्रहीत करता है, इस प्रकार इसकी सामग्री को अनमाउंट करने के बाद खो देता है।