एक ~ के साथ समाप्त होने वाली फाइलें कहां से आती हैं?


15

कभी-कभी उबंटू पर काम करते समय डुप्लिकेट फ़ाइलनाम होते हैं जो ~मूल फ़ाइलनाम से केवल भिन्न होते हैं ।

मुझे पता है केट बैकअप फाइल जेनरेट करता है और उन्हें कॉल करता है your_file.py.swp। क्या यह भी कुछ ऐसा ही है? यदि हाँ तो कौन सा कार्यक्रम उन्हें उत्पन्न करता है? और वे गायब क्यों नहीं होते?

जवाबों:


22

यदि आप मौजूदा फ़ाइलों को संपादित करने के लिए gedit का उपयोग कर रहे हैं, तो डिफ़ॉल्ट प्राथमिकता "बचत करने से पहले फ़ाइलों का बैकअप बनाएं" है। यदि आप इस डिफ़ॉल्ट व्यवहार को बदलना चाहते हैं, तो gedit खोलें, फिर मेनू बार पर जाएं और Edit -> प्राथमिकताएं चुनें। संपादक टैब पर क्लिक करें, और इसे बंद करने के लिए फ़ाइल सहेजने के तहत बॉक्स को अनचेक करें ।

यहाँ छवि विवरण दर्ज करें

एक अन्य सामान्य ~फ़ाइल निर्माता है emacs- कुछ का तर्क होगा कि यह gedit से भी अधिक लोकप्रिय / आम है।


वाह। मैं हमेशा इस बारे में सोचता था। बस gedit बंद कर दिया क्योंकि यह git का उपयोग करते समय भ्रम पैदा कर रहा था
BKSpurgeon

8

वे फ़ाइलों का बैकअप ले रहे हैं, जैसा कि आप कहते हैं कि स्वचालित रूप से उत्पन्न होता है। कई एप्लिकेशन इस प्रारूप का उपयोग करते हैं। आमतौर पर .swp फाइलें तब बनती हैं जब फ़ाइल वास्तव में संपादन के लिए खुली होती है, और कोई भी स्वचालित बैकअप ~ फ़ाइल में सहेजा जाता है

touch file

ls | grep file
file

nano -B file 
# make a change to file, save changes

ls | grep file
file
file~

मुझे केट के बारे में निश्चित नहीं है, लेकिन जब तक आप किसी अन्य संपादक का उपयोग नहीं कर रहे हैं, मुझे लगता है कि यह केट के साथ स्वचालित बैकअप (हर 10 मिनट?) है।


5

केट उन्हें भी उत्पन्न करता है। आप उन्हें बंद कर सकते हैं या उन्हें सेटिंग्स में अलग से कॉन्फ़िगर कर सकते हैं> केट कॉन्फ़िगर करें> संपादक घटक> खोलें / सहेजें> उन्नत।

केट बैकअप फ़ाइल विन्यास

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