n8te ने टिप्पणी की कि फाइलें Recordingsआपके होम डायरेक्टरी के उपनिर्देशिका में हैं । मेरा उत्तर कवर करता है कि यदि एप्लिकेशन आपको कोई सुराग नहीं देता है तो फ़ाइलों को कैसे खोजें।
जबकि किसी एप्लिकेशन में फ़ाइल खुली होती है, आप lsofउसका पता लगाने के लिए उपयोग कर सकते हैं । ध्यान दें कि यह केवल ऑपरेटिंग सिस्टम स्तर पर फ़ाइल के खुलने पर काम करता है, जो कि हमेशा ऐसा नहीं हो सकता है जबकि एप्लिकेशन फ़ाइल को प्रदर्शित करता है। उदाहरण के लिए एक टेक्स्ट या इमेज एडिटर आम तौर पर फाइल को पढ़ने या सहेजने के लिए खोलता है, लेकिन प्रत्येक लोड या सेव ऑपरेशन के तुरंत बाद इसे बंद कर देता है। लेकिन मैं एक साउंड रिकॉर्डर की अपेक्षा करता हूँ कि वह आउटपुट फाइल पर उत्तरोत्तर लिखता रहे, और इसके लिए वह तब तक फाइल को खुला रखेगा जब तक वह रिकॉर्डिंग कर रहा है।
यह जानने के लिए कि एप्लिकेशन में कौन सी फाइलें खुली हैं, पहले इंस्टॉल करें lsof। यह अधिकांश वितरणों पर एक पैकेज के रूप में उपलब्ध है। एक टर्मिनल खोलें; मेरे सभी निर्देश कमांड लाइन का उपयोग करते हैं। आपको आवेदन की प्रक्रिया आईडी निर्धारित करनी होगी। आप कमांड चला सकते हैं ps xf(यह लिनक्स पर है; अन्य यूनिक्स वेरिएंट में psकमांड के लिए अलग-अलग विकल्प हैं ; अंतिम उपाय के रूप में आप ps -eसब कुछ सूचीबद्ध करने के लिए उपयोग कर सकते हैं )। pgrep sound ps x | grep -i soundउन सभी चल रहे कार्यक्रमों का पता लगाने की कोशिश करें जिनके नाम में "ध्वनि" है। वैकल्पिक रूप से, रन xprop | grep _NET_WM_PIDकरें और प्रोग्राम विंडो पर क्लिक करें। एक बार जब आप प्रक्रिया आईडी निर्धारित कर लेते हैं, उदाहरण के लिए 1234, चलाएं
lsof -p1234
एक अन्य दृष्टिकोण हाल ही में संशोधित फ़ाइलों की तलाश करना है। आप इसके लिए findकमांड का उपयोग कर सकते हैं । उदाहरण के लिए, अंतिम 5 मिनटों में संशोधित फ़ाइलों को देखने के लिए:
find ~ -type f -mmin -5
~अपने घर निर्देशिका का मतलब है। एक सहेजी गई फ़ाइल सामान्य रूप से आपके होम डायरेक्टरी में होगी क्योंकि यह एकमात्र स्थान है जहां एक एप्लीकेशन को लिखने की गारंटी दी जाती है, केवल अस्थायी फ़ाइलों को छोड़कर जो कि आवेदन से बाहर निकलते ही मिटा दी जा सकती है। -type fनियमित फ़ाइलों को प्रतिबंधित करता है (हमें यहां निर्देशिकाओं को देखने की आवश्यकता नहीं है) और -mmin 5इसका मतलब है "5 मिनट से कम समय पहले"। वहाँ भी -mtimeमिनटों के बजाय दिनों में गिना जाता है। यदि आप एक ऐसी फ़ाइल की तलाश कर रहे हैं जो बनाई या संशोधित की बजाय स्थानांतरित की गई है, तो -cminइसके बजाय का उपयोग करें -mmin; ctime समय, जिस पर कुछ भी पिछले इसे पढ़ने (लेकिन अनुमतियां बदलने चलती, आदि सहित) के लिए छोड़कर फ़ाइल पर किया गया था। तुम भी नाम से फ़ाइलों के लिए देख सकते हैं, उदाहरण के लिए
find ~ -name '*blendervid*' -type f
उन फ़ाइलों की तलाश करता है, जिनके नाम में blendervid(और आप कुछ जोड़ सकते हैं जैसे -mmin -5 हाल ही की फ़ाइलों के लिए मेल को प्रतिबंधित करता है)।
यदि आप किसी फ़ाइल के नाम का हिस्सा जानते हैं और फ़ाइल कुछ समय पहले बनाई गई थी, तो आप locateकमांड का उपयोग कर सकते हैं ।
locate blendervid
locateएक बहुत तेजी से है findक्योंकि यह एक पूर्व निर्मित सूचकांक का उपयोग करता है। लेकिन यह केवल उन फाइलों को खोज सकता है जो सूचकांक के निर्माण के समय मौजूद थीं। अधिकांश वितरण की व्यवस्था के लिए सूचकांक हर रात फिर से बनाया जाए, या जल्दी ही बूट के बाद (के माध्यम से anacron ) यदि प्रणाली हमेशा पर नहीं है।