मैं मैक ओएस एक्स में अपने ट्रैश से टर्मिनल का उपयोग करके एक फ़ाइल को कैसे हटाऊं?


3

पिछले से सवाल मैंने अपनी फाइल पर निम्नलिखित कमांड लागू किया है।

sudo chflags -R nouchg TopSites.plist
sudo chmod 444 TopSites.plist

अब जब फ़ाइल लॉक हो गई है, मुझे नहीं पता कि इसे कैसे निकालना है।

मेरे पास वर्तमान में मेरे कूड़ेदान में फाइल है।

क्या करता है sudo करना? और मुझे इसके बारे में अधिक जानकारी कहां मिल सकती है?
मैक ओएस एक्स में कचरा कहाँ संग्रहीत किया जाता है?
मैं इस फ़ाइल को कैसे हटाऊं?

जवाबों:


4

sudo किसी अन्य उपयोगकर्ता के रूप में एक कमांड निष्पादित करता है। डिफ़ॉल्ट रूप से (इस मामले में) उपयोगकर्ता सुपरसुअर रूट है, जो लगभग कुछ भी कर सकता है। कूड़ेदान में स्थित है ~/.Trash। आप चलाकर संपूर्ण कचरा हटा सकते हैं:

rm -rf ~/.Trash/*

4

sudo

sudo सुपर उपयोगकर्ता के लिए खड़ा है, आप का उपयोग करके इसके बारे में और अधिक जानकारी प्राप्त कर सकते हैं man sudo टर्मिनल में। क्रुक्स यह है कि आप अस्थायी रूप से एक कमांड को रूट कर सकते हैं जिसका अर्थ है कि आपके पास पूर्ण विशेषाधिकार हैं - जब आपसे कुछ कार्यों को करने के लिए अनुप्रयोगों में आपके पासवर्ड के लिए पूछा जाता है (उदाहरण के लिए। इंस्टॉल करना) यह sudo का उपयोग करने के बराबर है।

कचरा स्थान

आपके स्टार्टअप ड्राइव के लिए आपका कचरा पाया जा सकता है ~/.Trash/, जबकि बाहरी हार्ड ड्राइव के लिए यह पाया जा सकता है /Volumes/NAME_OF_EXTERNAL/.Trashes/USER_ID/ USER_ID जहां आपका उपयोगकर्ता आईडी है।

फ़ाइलें हटाना

फ़ाइल को हटाने के लिए आपके पास कुछ विकल्प हैं: यदि आप होल्ड करते हैं विकल्प जब आप ट्रैश को खाली करते हैं तो आप खाली ट्रैश को खाली कर सकते हैं जो आपकी जैसी लॉक की गई फ़ाइलों को हटा देगा।

वैकल्पिक रूप से आप टर्मिनल को चलाने के लिए उपयोग कर सकते हैं rm कमांड (हटाने के लिए खड़ा है)। rm कमांड फ़ाइल को हटा देगा (कोई कचरा नहीं है, यह बस चला गया है इसलिए इसका उपयोग करने में सावधान रहें)। इसलिए उदाहरण के लिए rm -rf ~/.Trash/* अपने कूड़ेदान में हर फ़ाइल मिटा देगा। अगर आप दौड़े sudo rm -rf ~/.Trash/* यह सुपरसुसर विशेषाधिकारों के साथ करेगा।

में झंडे rm पुनरावर्ती के लिए कमांड स्टैंड ( -r ) और बल ( -f )। आप इसके बारे में और जानकारी प्राप्त कर सकते हैं rm चलाकर man rm


2

आप कचरे को खाली करते समय विकल्प कुंजी को दबाकर हटाने को बाध्य कर सकते हैं।

sudo आपको अन्य उपयोगकर्ता के रूप में कमांड चलाने की अनुमति देता है। यदि कोई उपयोगकर्ता निर्दिष्ट नहीं है, तो रूट का उपयोग किया जाता है।

chflags फ़ाइल या फ़ोल्डर "झंडे" को बदलता है। आर स्विच कमांड को पुनरावर्ती बनाता है, यानी यह सभी सबफ़ोल्डर्स में सभी फाइलों पर लागू होगा। uchg फ़ाइल को अपरिवर्तनीय बनाता है, nouchg अपरिवर्तनीय ध्वज को साफ़ करता है।

chmod एक फ़ाइल या फ़ोल्डर की अनुमतियाँ बदलता है। 444 किसी फ़ाइल की ऑक्टल अनुमतियाँ बिटमास्क है जो केवल-मालिक सहित सभी द्वारा पढ़ी जाती है। देख यह प्रश्न अष्टक मास्क और चामोद की व्याख्या के लिए।

टाइपिंग आदमी 'कमांड का नाम' एक टर्मिनल में आप इन सभी आदेशों का पूरा विवरण देंगे।


यह वास्तव में चीजों को करने का एक टर्मिनल तरीका नहीं है ...
alexus

@alexus - रिचर्ड सही है। किसी भी तरह मैं कचरा खाली करना चाहता था। तुम दोनों सही हो। मेरी मदद करने के लिए बहुत बहुत धन्यवाद।
Sagar R. Kothari
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.