खाली कचरा नहीं कर सकते


8

मैं अपना कचरा खाली करने की कोशिश कर रहा हूं, और यह मुझे एक त्रुटि संदेश देता है जो कहता है,

.Trash को अभी खोला नहीं जा सकता क्योंकि इसका उपयोग किसी अन्य कार्य द्वारा किया जा रहा है ...

मैंने अपने कंप्यूटर को पुनरारंभ करने का प्रयास किया है, चल रहा है Finder> Secure Empty Trashसब कुछ उसी परिणाम और त्रुटि संदेश को ऊपर से देता है।

जवाबों:


9

इस कमांड को टर्मिनल में चलाने का प्रयास करें:

sudo rm -rf ~/.Trash/*

यह आपको अपने व्यवस्थापक पासवर्ड के लिए संकेत देना चाहिए, लेकिन वह बिना किसी समस्या के किसी भी फ़ाइल को कचरा में हटा देना चाहिए।

सौभाग्य!


मेरे पास एक ऐसा ही मुद्दा था जहां कचरा खाली करना ... घंटों .... सूडो कमांड ने चाल चली। (दीर्घकालिक समाधान OSX की एक ताजा स्थापना थी)
रयान हॉलिंगवर्थ

4

आप उन fuserप्रक्रियाओं को सूचीबद्ध करने के लिए उपयोग कर सकते हैं जिनके पास एक खुली फाइल है:

ps -eal | grep $(fuser ~/.Trash)

2

एक्स एलएबी

... मैक ओएस एक्स में कचरा समस्याओं के निवारण के लिए एक गाइड है।

अन्य अनुप्रयोगों द्वारा उपयोग में फ़ाइलें

यदि आपको एक संदेश प्राप्त होता है कि एक संदेश प्राप्त होता है, तो निम्न में से एक या अधिक तरीकों का उपयोग करें, न तो किसी कूड़ेदान में ले जाया जा सकता है, न ही कूड़ेदान से खाली किया जा सकता है, क्योंकि यह किसी अन्य एप्लिकेशन द्वारा "उपयोग में" है।

उस एप्लिकेशन से बाहर निकलें जो फ़ाइल का उपयोग कर रहा है। यह आमतौर पर आपको फ़ाइल को ट्रैश में ले जाने या ट्रैश को खाली करने की अनुमति देगा। यदि आप उस एप्लिकेशन के बारे में अनिश्चित हैं जिसके पास फ़ाइल "उपयोग में" है, तो टर्मिनल कमांड lsofआपको उस प्रक्रिया या एप्लिकेशन का नाम बता सकता है जिसे मैक ओएस एक्स फाइल का उपयोग करने के लिए मानता है, निम्नानुसार है:

  1. अपने ट्रैश की सामग्री दिखाने वाले खोजक विंडो खोलने के लिए डॉक में ट्रैश आइकन पर क्लिक करें।

  2. टर्मिनल खोलें।

  3. टर्मिनल प्रॉम्प्ट प्रकार पर lsofएक ही स्थान के बाद, लेकिन रिटर्न अभी तक दबाएं नहीं।

  4. ट्रैश से टर्मिनल विंडो में "उपयोग में" फ़ाइल को खींचें और छोड़ें। lsofकमांड के बाद फाइल का रास्ता दिखाई देगा :

    lsof /path_to_file
    
  5. रिटर्न दबाएं। यदि फ़ाइल "उपयोग में" है, तो lsof से आउटपुट उन अनुप्रयोगों या प्रक्रियाओं के नामों की सूची देगा जो दावा करते हैं कि फ़ाइल का उपयोग पहले स्तंभ शीर्षक, COMMAND के तहत किया जाएगा।

  6. यदि फ़ाइल एक खुले एप्लिकेशन द्वारा "उपयोग में" है, तो उस एप्लिकेशन से बाहर निकलें। यदि एक पृष्ठभूमि प्रक्रिया में फ़ाइल "उपयोग में है," उस प्रक्रिया को समाप्त करने के लिए गतिविधि मॉनिटर का उपयोग करें।

नोट: मैक ओएस एक्स के लिए निश्चित पृष्ठभूमि प्रक्रियाओं के रूप में प्रक्रियाओं को समाप्त करते समय किसी को सावधान रहना चाहिए। लॉगिनविंडो या कर्नेल_टैस्क जैसी छोड़ने की प्रक्रिया आपको अपने खाते को बंद करने, अपने मैक को फ्रीज करने या कर्नेल आतंक का कारण बन सकती है। यदि आप नहीं जानते हैं कि किसी प्रक्रिया को छोड़ने का क्या प्रभाव हो सकता है, तो प्रक्रिया को न छोड़ें।

किसी खाते के ट्रैश को खाली और पुन: बनाएँ

  • प्रभावित खाता व्यवस्थापक है:

    sudo rm -ri ~/.Trash
    
  • प्रभावित खाता उपयोगकर्ता है:

    sudo rm -ri /Users/user_name/.Trash
    

फिर लॉग आउट करें और वापस अंदर जाएं।

ध्यान दें: आश्वासन दिया है कि आपने कमांड के ठीक आगे बढ़ने से पहले टाइप किया है क्योंकि इस कमांड में टाइपिंग संबंधी त्रुटियां गंभीर परिणाम हो सकती हैं !


1

कूडेदान मैं डालो! (नि: शुल्क)

यह AppleScript एप्लिकेशन आपके ट्रैश को खाली कर देता है। विशेष रूप से उपयोगी यदि आपके पास कचरा या फ़ाइलों को गलत तरीके से सेट किए गए ट्रैश आइटम में फ़ाइलें या फ़ोल्डर हैं, तो ट्रैश किए गए आइटम को सुरक्षित रूप से हटाना चाहते हैं, या अन्य विभाजनों से ट्रैश आइटम हटा सकते हैं।


1

यह पहचानने के लिए कि कौन सा कार्य आपके ट्रैश का उपयोग कर रहा है, आप निम्न कमांड का उपयोग कर सकते हैं:

lsof | grep Trash

फिर पीआईडी ​​को दूसरे कॉलम से निर्दिष्ट करके इसे छोड़ दें या मार दें, जैसे

kill PID

-9उसे जबरन मारने के लिए जोड़ें ।


वैकल्पिक रूप से आप व्हाट्स कीपिंग मी एप्लीकेशन को इंस्टॉल कर सकते हैं जो उन प्रक्रियाओं को पहचान सकता है और मार सकता है जो आपके ट्रैश को खाली करने से रोक रही हैं।

साइट के अनुसार संक्षिप्त:

क्या आपके पास कभी समस्या है जहां आप कचरा खाली नहीं कर सकते या डिस्क को बाहर नहीं निकाल सकते क्योंकि कुछ आपको रोक रहा है? आमतौर पर इसका कारण यह है कि कुछ एप्लिकेशन में एक फ़ाइल खुली होती है, और इस तरह आप डिस्क से छुटकारा नहीं पा सकते हैं या फ़ाइल को मिटा नहीं सकते हैं। इसलिए हमने व्हाट्स कीपिंग मी बनाया है! व्हाट्स कीपिंग मी, उस एप्लिकेशन की पहचान करेगा जो आइटम को खुला रख रहा है।

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