मैं कमांड लाइन के माध्यम से विशिष्ट वस्तुओं के सभी बैकअप को हटाने की कोशिश कर रहा हूं। मैं निम्नलिखित चरणों के माध्यम से GUI का उपयोग करके इसे पूरा कर सकता हूं:
- टाइम मशीन दर्ज करें
- फ़ाइल को हटाने के लिए नेविगेट करें
- राइट क्लिक (या खोजक में गियर आइकन पर क्लिक करें) और "सभी बैकअप हटाएं ..." चुनें
मैं कमांड लाइन का उपयोग करके इसे कैसे दोहरा सकता हूं tmutil
? विशेष रूप से, बड़ी फ़ाइलों का पता लगाने के लिए बैकअप लूप का उपयोग करते समय, टर्मिनल का उपयोग करना आसान होगा (क्योंकि मुझे हर समय TimeMachine दर्ज करने की आवश्यकता नहीं है मैं किसी विशेष फ़ाइल को हटाना चाहता हूं और फाइंडर का उपयोग करके इसे नेविगेट कर सकता हूं, और फिर इसे हटाने के लिए टर्मिनल पर ड्रॉप करें)।
मैं उम्मीद कर रहा था कि मैं कुछ इस तरह का उपयोग कर सकता हूं:
sudo tmutil delete /path/to/file
हालाँकि यह मुझे त्रुटि देता है:
"अवैध विलोपन लक्ष्य (त्रुटि 22)" `
यह ठीक काम करता है:
sudo tmutil delete /Volume/Backups.backupdb/<machinename>
और यह भी:
sudo tmutil delete /Volume/Backups.backupdb/<machinename>/<specificbackup>
के अनुसार आदेश चाहिए भी विशिष्ट वस्तुओं को नष्ट करने में सक्षम हो। हालांकि, मैं अब तक किस्मत से बाहर हूं। जबकि वहाँ विशिष्ट हटाने के लिए इस साइट (और कहीं) पर कई जवाब हैं बैकअप के साथ और विशिष्ट बैकअप नष्ट करने के लिए आइटम मैं विशिष्ट बैकअप नष्ट करने के लिए किसी भी गैर जीयूआई रास्ता खोजने में असमर्थ था (उपर्युक्त विधि का प्रयोग करके) जीयूआई के माध्यम से आइटम ।man tmutil
delete
tmutil