Wie stelle ich eine versteckte Datei in Time Machine wieder her?


17

Ich habe versehentlich meine gelöscht ~/.zshrc Datei und ich möchte sie von einer Time Machine-Sicherung zurückerhalten. Wenn ich Time Machine betrete, wird mein Ausgangsverzeichnis angezeigt, aber alle darin enthaltenen Punktedateien werden im von Time Machine angezeigten Finder-Fenster ausgeblendet.

Wie kann ich eine versteckte Datei wiederherstellen? ~/.zshrc Time Machine verwenden?

Antworten:


4

Um unsichtbare Dateien anzeigen zu können…

Öffnen Sie den Applescript-Editor in Anwendungen & gt; Dienstprogramme kopieren diese dann / fügen sie in ein neues Skript ein ...

Seit El Capitan funktioniert der Trick, die Ansicht zu ändern, nicht mehr, daher muss der Finder wieder beendet werden

Eine Methode, um daraus einen Service mit Tastaturbefehl zu machen, finden Sie unter
https://apple.stackexchange.com/a/258741/85275

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 sollten mit dieser Ansichtsaktualisierungsversion arbeiten, die schneller & amp; reibungsloser, aber es funktioniert nicht mehr bei 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

Dann Als Anwendung speichern, auf die Sie dann doppelklicken können, um das Ein- und Ausblenden unsichtbarer Dateien umzuschalten.

Sie müssen den Finder für diesen Wechsel nicht beenden, eine Aktualisierung ist ausreichend - & amp; kann schneller sein.


1
Das Neuzeichnen des Fensters hat den gleichen Effekt wie ein Neustart von FWIW durch den Finder. Ich würde nicht sagen, dass es schneller ist, aber es ist schön, den Status zu erkennen und umzuschalten.
Ian C.

Früher habe ich festgestellt, dass der Finder manchmal ein paar Sekunden dauerte, bis er wieder angezeigt wurde.
Tetsujin

Das hat bei mir nicht geklappt. Der unten stehende Vorschlag von Ian C. hat jedoch funktioniert.
Darrell Golliher

1
@ DarrellGolliher - das hat damals funktioniert, seit El Capitan nicht mehr. Hier ist die andere Version - apple.stackexchange.com/a/258741/85275 &Ampere; wie man es auch auf einen Tastaturbefehl einstellt.
Tetsujin

23

Seien Sie versichert, dass Time Machine Ihre Punktedateien sichert! Sie werden im Finder standardmäßig nicht angezeigt. Um eine versteckte Datei wie .zshrc Sie müssen zuerst das Verstecken von Dateien im Finder deaktivieren. Sie können dies tun, indem Sie ein Terminalfenster öffnen und Folgendes eingeben:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Geben Sie nun Time Machine ein und navigieren Sie zu dem Ort, an dem sich Ihre versteckten Dateien befanden. Sie sollten in der Lage sein, sie von dort aus wiederherzustellen.

Wenn Sie alle gewünschten Dateien wiederhergestellt haben, können Sie sie wieder im Finder ausblenden, indem Sie Folgendes eingeben:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

in einem Terminalfenster.


9

Über das Terminal können Sie einfach auf Ihre versteckten Dateien zugreifen.

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

4
Es ist eine traurige Tatsache, dass dies bei weitem der einfachste Weg zu sein scheint. Vielen Dank für diesen kurzen Moment der Vernunft
Chris F Carroll

6

Das AppleShowAllFiles-Pref scheint in High Sierra verschwunden zu sein.

Zum Glück können Sie Finder jetzt (in Sierra und High Sierra) anweisen, alle Ihre "versteckten" (Punkt-) Dateien anzuzeigen:

Shift ⇧ + cmd ⌘ +.

Dies funktioniert auch in Time Machine.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.