टाइम मशीन में छिपी हुई फ़ाइल को कैसे पुनर्स्थापित करें?


18

मैंने गलती से अपनी ~/.zshrcफ़ाइल को हटा दिया है और मैं इसे टाइम मशीन बैकअप से वापस लेना चाहता हूं। जब मैं टाइम मशीन में प्रवेश करता हूं तो मैं अपनी होम डायरेक्टरी देख सकता हूं, लेकिन टाइम मशीन द्वारा प्रदर्शित फाइंडर विंडो में डायरेक्टरी की सभी डॉट-फाइल्स छिपी होती हैं।

मैं ~/.zshrcटाइम मशीन का उपयोग करके किसी छुपी हुई फ़ाइल को कैसे पुनर्स्थापित कर सकता हूं ?

जवाबों:


4

अदृश्य फ़ाइलों को देखने में सक्षम होने के लिए…

Applescript संपादक में, एप्लिकेशन> यूटिलिटीज में खोलें, फिर इसे एक नई स्क्रिप्ट में कॉपी / पेस्ट करें ...

एल कैप्टन के बाद से दृश्य बदलने की चाल अब काम नहीं करती है, इसलिए यह खोजक को छोड़ने के लिए वापस आ गया है

कुंजी कमांड वाली सेवा में इसे बनाने की विधि के लिए
/apple//a/258741/85375 देखें

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState
do shell script "killall Finder"
return input

Mavericks / Yosemite को इस दृश्य रिफ्रेश संस्करण के साथ काम करना चाहिए, जो तेज और स्मूथ था, लेकिन इसने El Capitan पर काम करना बंद कर दिया ...

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState


tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell

फिर एक एप्लिकेशन के रूप में सहेजें, जिसे आप तब अदृश्य फ़ाइलों को दिखाने / छिपाने के लिए टॉगल कर सकते हैं।

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


1
विंडो redraw का फाइंडर रिस्टार्ट FWIW जैसा ही प्रभाव पड़ता है। मैं यह नहीं कहूंगा कि यह तेज़ है, लेकिन राज्य का पता लगाने और टॉगल करने की क्षमता अच्छी है।
इयान सी

मैं खोजक को खोजने के लिए कभी-कभी कुछ सेकंड लेता था, हालांकि मैं वापस आ जाता था [हालांकि मेरे पास HD नहीं था एसएसडी, ताकि अंतर हो सके]
टेटसुजिन

इसने मेरे लिए काम नहीं किया। हालांकि, इयान सी के सुझाव ने काम किया।
डेरेल गोल्हीर

1
@DarrellGolliher - इस समय काम किया, यह एल Capitan के बाद से नहीं करता है। यहाँ अन्य संस्करण है - apple.stackexchange.com/a/258741/85275 और कैसे इसे एक प्रमुख कमांड पर भी सेट करें।
टेटसुजिन

24

निश्चिंत रहें कि टाइम मशीन आपकी डॉट-फाइल्स का बैकअप ले रही है! आप उन्हें फाइंडर में डिफ़ॉल्ट रूप से नहीं देख सकते। एक छुपी हुई फ़ाइल को पुनर्स्थापित करने के लिए जैसे कि .zshrcआपको पहली बार फाइंडर में छिपी हुई फ़ाइल को बंद करना होगा। आप टर्मिनल विंडो खोलकर और दर्ज करके ऐसा कर सकते हैं:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

अब टाइम मशीन में प्रवेश करें और अपनी छिपी हुई फ़ाइलों को रखने के लिए नेविगेट करें। आपको उन्हें वहां से पुनर्स्थापित करने में सक्षम होना चाहिए।

जब आप अपनी इच्छित सभी फ़ाइलों को पुनर्स्थापित कर लेते हैं, तो आप वापस खोजकर्ता के पास जाकर उन्हें छिपा सकते हैं:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

एक टर्मिनल विंडो में।


10

आप टर्मिनल का उपयोग करके आसानी से अपनी छिपी हुई फ़ाइल तक पहुंच सकते हैं।

cd /Volumes/TIME_CAPSULE_DISK_NAME/Backups.backupdb/YOUR_BACKUP/Users/YOUR_NAME
ls -la

4
यह दुख की बात है कि यह अब तक का सबसे सरल तरीका है। पवित्रता के इस संक्षिप्त क्षण के लिए धन्यवाद
क्रिस एफ कैरोल

9

लगता है AppleShowAllFiles प्रीफ़ हाई सिएरा में चला गया है।

सौभाग्य से, अब आप (सिएरा और हाई सिएरा में) फाइंडर को बताएंगे कि आप अपनी सभी "छिपी" (डॉट) फाइलों को दिखाने के लिए:

पारी shift + cmd d +।

यह टाइम मशीन में भी काम करता है।

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