होम फ़ोल्डर में .goutputstream-xxxxx फाइलें क्यों बनाई जाती हैं? [बन्द है]


79

मुझे पसंद के नाम वाली बहुत सारी फाइलें मिलीं

.goutputstream-xxxxx

जहाँ xxxxx कुछ अल्फ़ान्यूमेरिक वर्ण हैं।

यहाँ होम फोल्डर का स्क्रीनशॉट है

होम फोल्डर का स्क्रीनशॉट

कोई भी विचार क्यों मुझे ये रखना चाहिए या क्या मैं हटा सकता हूं और आगे निर्माण भी रोक सकता हूं?


1
इस बग तय किया गया है bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Braiam

वे POSIX सुरंग बनाने की प्रक्रिया कर रहे हैं, जिन्हें ठीक से बंद नहीं किया गया था। हम उन्हें php posix_mkfifo()औरpcntl_exec()
एनवीआरएम

जवाबों:


53

यह एक बग है - https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

बहुत यकीन है कि यह एक ubuntu नहीं है - मैं इसे यहाँ नहीं है और फ़ाइलें हैं।

मैं हर बार उन्हें हटाता हूं, इससे मुझे कोई समस्या नहीं हुई।

आप उन सभी को हटाने के लिए इस कमांड को टर्मिनल में चला सकते हैं:

cd && rm .goutputstream-* -v

मेरा मानना ​​है कि, वे फाइलें gstreamer या pulseaudio से संबंधित हैं।
अनवर

6

ये अस्थायी फाइलें हैं जिन्हें हटा दिया जाना चाहिए था। सबसे अधिक संभावना Ubuntu एक द्वारा बनाई गई है।

इस मुद्दे पर इस मंच पर विस्तार से चर्चा की गई है:

http://ubuntuforums.org/showthread.php?p=11953534


@ObsessiveFOSS इस उत्तर का पहला वाक्य वास्तव में मौलिक रूप से प्रश्न का उत्तर देता है (या करने का प्रयास, मैं यह नहीं कह रहा हूं कि यह सही है)। और यह जुड़े धागे से आवश्यक जानकारी है। मुझे यकीन नहीं है कि यह विशेष उत्तर वास्तव में किसी भी अतिरिक्त विवरण की आवश्यकता है।
एलिया कगन

4
मैं उबंटू वन का उपयोग नहीं करता हूं और अभी भी इन फ़ाइलों को प्राप्त करता हूं।
करने के लिए

4

एक फ़िक्स अभी भी काम करता है ( बग रिपोर्ट के माध्यम से ):

: नदी के ऊपर यदि किसी परिवर्तन की कोशिश करना चाहता है git करने के लिए एक ठीक प्रतिबद्ध http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

अभी के लिए, मैं इसे क्रोन में चला रहा हूं ( myuserयह मेरा उपयोगकर्ता नाम है, और crontab -eसंपादित करने के लिए उपयोग कर रहा है):

@daily find /home/myuser/.goutputstream-* -mtime +2 -print | xargs rm -f


1
क्या मैं ऊपर दिए गए क्रोन जॉब को एक क्रॉस्टैब में जोड़ दूंगा जैसा आपने लिखा है? यदि हां, तो नैनो द्वारा संकेत दिए जाने पर मैं इसे कहां सहेजूं?
शॉन

यदि आप उपयोग करते हैं crontab -e, तो डिफ़ॉल्ट स्थान को पहले से ही सही ढंग से चुना जाना चाहिए।
बेलाक्वा

1
बस -deleteअपने के बजाय का उपयोग करें xargs, यह सुरक्षित और सरल है।
मार्टिन यूडिंग

@queueoverflow मेरा मानना ​​है कि जब तक आप GNU खोज का उपयोग कर रहे हैं तब तक काम करता है।
बेलाक्वा

3

मुझे नहीं पता कि यह कर्नेल अपडेट के कारण है, या आपके पास क्या है लेकिन मैं इसके परिणाम को पूरा करने में सक्षम था:

cd && rm .goutputstream-* -v

चलाकर:

rm .goutputstream-*

9
पूर्व होम डायरेक्टरी में जाता है cd, सभी .goutputstream-*फाइलों को डिलीट कर देता है और आपको डिलीट की गई फाइल्स की एक सूची देता है। उत्तरार्द्ध वर्तमान निर्देशिका.goutputstream-* में सभी फ़ाइलों को हटा देता है । यदि उपयोगकर्ता होम डायरेक्टरी में पहले से नहीं है तो आपका समाधान काम नहीं करेगा।
ज़ाज़

खैर, यह काम करेगा, यह सिर्फ उन .goutputstream-*फाइलों को नहीं हटाएगा जो होम डायरेक्टरी में हो सकती हैं। अगर उस मौजूदा डायरेक्टरी में ऐसी कोई फाइल होती, तो उन्हें डिलीट कर दिया जाता।
आईकेडवाटर

किसी भी कर्नेल के साथ कुछ नहीं करना है।
केन तीव्र
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.