क्या Ubuntu सर्वर में कचरा है?


11

मैं Ubuntu के सर्वर संस्करण का उपयोग कर रहा हूँ। मैं सोच रहा था कि क्या फ़ाइलें अभी भी इस संस्करण के साथ "कचरा" आदि में जाती हैं।
मैं सामान हटा रहा हूं और मैं सिर्फ यह सुनिश्चित करना चाहता हूं कि सामान कूड़ेदान में न डाला जाए।

जवाबों:


9

सर्वर संस्करण में कोई कचरा नहीं। rmआदेश इसे हटा देता है।


त्वरित उत्तर के लिए धन्यवाद। अगर मैं wincp जैसी किसी चीज़ का इस्तेमाल करके इसे डिलीट करता हूँ तो यह सभी तरह से डिलीट हो जाती है और फिर मैं इसे लेता हूँ?
kkiller23

1
यकीन नहीं होता हत्यारा मैं wincp का उपयोग नहीं करता। आपको शायद एक नया सवाल पूछना चाहिए।
वोजॉक्स

@ kkiller23, हाँ, और आप आसानी से उसके आसपास नहीं पहुँच सकते। मेरा सुझाव है कि आप अपरिहार्य रूप से आकस्मिक विलोपन के लिए बस एक बैकअप समाधान स्थापित करें।
जिरह

1
सर्वर बनाम डेस्कटॉप का इससे कोई लेना-देना नहीं है। यदि आप gui को सर्वर पर स्थापित करते हैं और वहां फाइलें डिलीट करते हैं, तो वे ट्रैश में जाते हैं। यदि आप rmडेस्कटॉप या सर्वर पर हैं, तो उन्हें तुरंत हटा दिया जाता है।
psusi

3

आप यह नहीं कहते कि आप फ़ाइलों को कैसे हटाते हैं।
उदाहरण के लिए, यदि आप कुछ पाठ मोड फ़ाइल प्रबंधक का उपयोग करते हैं तो "कचरा" हो सकता है।

लेकिन मान लें कि आप rmशेल में कमांड का उपयोग करते हैं :

आम तौर पर, rmकेवल "कचरा" का उपयोग किए बिना, फ़ाइलों को हटाना चाहिए। लेकिन विभिन्न कारणों से, जैसे गलती से किसी चीज़ को स्थापित करना, या .bashrcबिना जाँच के एक उदाहरण का उपयोग करना, यह कुछ और हो सकता है - यह जाँचना आसान है, इसलिए आपको यह command -vपता लगाना चाहिए: यह जानने के लिए उपयोग करें कि आप किस कमांड को नाम के साथ चला रहे हैं rm:

$ command -v rm
/usr/bin/rm

यह अच्छा लग रहा है (1)। उतना ही, /bin/rmअच्छा होगा।

यदि rmकूड़ेदान का उपयोग करने के लिए बदल दिया जाता है, तो यह इस तरह दिख सकता है:

$ command -v rm       
alias rm=trash-put

या

$ command -v rm       
alias rm=gvfs-trash

आम तौर पर, यह परिवर्तन केवल तभी लागू होता rmहै जब एक इंटरैक्टिव शेल में उपयोग किया जाता है।

इसके अलावा, आप जाँच सकते हैं कि क्या libtrashकिसी तरह से स्थापित है। यह बदलता है कि rmलाइब्रेरी कॉल लेवल पर प्रोगाम कैसे काम करते हैं, सहित ।



(१) दरअसल, इसी नाम के पैकेज से /usr/bin/rmहो सकता है safe-rm:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


एक टिप्पणी से एक प्रश्न का उत्तर देना:
यदि winscpकोई कार्यान्वयन है scp, तो आप इसके साथ फ़ाइलों को हटा नहीं सकते हैं; आप फ़ाइलों को किसी अन्य मशीन में कॉपी करते हैं, इसलिए आपको अधिक प्रतियां मिलती हैं। आप इसे फ़ाइलों को अधिलेखित करने के लिए उपयोग कर सकते हैं, हालांकि - लेकिन यह वह नहीं है जिसके बारे में आप बात करते हैं।

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