Apple टाइम मशीन के लिए कमांड-लाइन एक्सेस?


14

हम कार्यालय में अपने Apple 10.5.8 कार्यस्थानों का बैकअप लेने के लिए Apple की टाइम मशीन का उपयोग करते हैं।

यदि मैं किसी फ़ाइल को पुनर्स्थापित करना चाहता हूं, तो मुझे टाइम मशीन जीयूआई खोलने और वहां फ़ाइलों को ब्राउज़ करने की आवश्यकता है। जीयूआई बदसूरत आंख कैंडी है और मेरे रास्ते में हो जाता है।

मैक की कमांड-लाइन का उपयोग करके टाइम मशीन आर्काइव ब्राउज़ करने का एक तरीका है?

मैं Netapps और अन्य भंडारण उपकरणों के लिए उपयोग किया जाता हूं। मैं अपने Ubuntu वर्कस्टेशन के लिए बैकटाइम का उपयोग करता हूं। उन सिस्टमों में से किसी एक फाइल को रिस्टोर करने के लिए, आप एक साधारण कमांड जैसी फाइल को रिस्टोर कर सकते हैं:

cp .snapshot/daily.0/filename.txt .

या

cp /backup/backintime/20100611-000002/backup/etc/shadow /etc/shadow

क्या ऐप्पल की टाइम मशीन के बराबर है?


1
एक मध्यवर्ती समाधान एक नियमित फ़ोल्डर की तरह टाइम मशीन बैकअप ब्राउज़ करने के लिए फाइंडर का उपयोग करना होगा।
फिदेली

@ फ़िडेली: आपने कहा कि हम खोजक में टाइम मशीन ब्राउज़ कर सकते हैं। मुझे नहीं पता था कि यह संभव था। यह भी पता चलता है कि हम कमांडलाइन का उपयोग करके टाइम मशीन फ़ोल्डर ब्राउज़ कर सकते हैं! उदाहरण के लिए, मैं का एक बैकअप कर सकते हैं ~/.vimrcपर /Volumes/TimeMachine/Backups.backupdb/$HOSTNAME/Latest/$USERNAME/Users/mydirectory/.vimrc
स्टेफन लासवर्स्की

@ फिडेली: मुझे लगता है कि आपने मेरे सवाल का जवाब दिया। नीचे अपने उत्तर में एक पुट आगे बढ़ाइए, 'कमांड-लाइन' के बारे में कुछ उल्लेख कीजिए और अपना पुरस्कार लीजिए!
स्टेफन लासवर्स्की

जवाबों:


5

मेरी टिप्पणी को उत्तर के रूप में लाना। एक मध्यवर्ती समाधान एक नियमित फ़ोल्डर की तरह टाइम मशीन बैकअप ब्राउज़ करने के लिए फाइंडर का उपयोग करना होगा। यदि आप इसे कमांड लाइन में ब्राउज़ करना चाहते हैं, तो फ़ोल्डर को फाइंडर से टर्मिनल विंडो पर खींचें ताकि आपको टाइम मशीन सेट करने वाली निर्देशिकाओं के कई स्तरों के माध्यम से शिकार करने की आवश्यकता न हो। का आनंद लें!


3
टाइम मशीन बैकअप ब्राउज़ करते समय फाइंडर से टर्मिनल तक फोल्डर कैसे खींचते हैं?
एरिक कपलुन

9

कमांड से एक बैकअप बहाल करना कमांड के साथ किया जा सकता है tmutil:

tmutil restore <complete path to snapshot> <path to restore>

उदाहरण के लिए:

sudo tmutil restore /Volumes/TimeMachine/Backups.backupdb/Server/2013-03-18-002707/Boot\ HD/Users/me/Documents/loveletter.doc loveletter.doc

18 मार्च को बैकअप से अपने प्रेम पत्र को पुनर्स्थापित करेगा।


1
वास्तव में, tmutilसामान पर काम करने के लिए भी आवश्यक नहीं है /Volumes/TimeMachine/Backups.backupdb
एरिक कपलुन

1
हो सकता है कि आप कच्ची फाइलों को कॉपी से उपयोग कर सकते हैं Backups.backupdb, लेकिन विवेकपूर्ण होने के नाते मैं उपयुक्त उपकरणों का उपयोग करना पसंद करता हूं, आप कभी नहीं जानते ...
चार्ल्स बीबीक्यू

1
मुझे लगता है कि एक सीधे cpबहाल फ़ाइलों से टाइममाईन मेटाडेटा को नहीं छोड़ेगा। तो, हाँ, tmutil का उपयोग करने के लिए बेहतर है। पता नहीं है कि खोजक का उपयोग कर नकल उन्हें पट्टी होगा।
मैथ्यू हैनिगन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.