Wie stellt man eine versteckte Datei in Time Machine wieder her?

Ich habe meine ~/.zshrcDatei versehentlich gelöscht und möchte sie aus einer Time Machine-Sicherung wiederherstellen. Wenn ich Time Machine betrete, kann ich mein Home-Verzeichnis sehen, aber alle Punktdateien im Verzeichnis sind im von Time Machine angezeigten Finder-Fenster ausgeblendet.

Wie kann ich eine versteckte Datei wie ~/.zshrcmit Time Machine wiederherstellen?

Antworten (4)

Um unsichtbare Dateien anzeigen zu können…

Späte Bearbeitung
Seit Sierra (macOS 10.12) können Sie die shift ⇧ cmd ⌘ .Sichtbarkeit umschalten. Sie brauchen den alten AppleShowAllFiles Trick nur, wenn Sie die Änderung dauerhaft machen wollen.


Öffnen Sie den Applescript-Editor, kopieren Sie ihn unter Anwendungen> Dienstprogramme und fügen Sie ihn in ein neues Skript ein ...

Seit El Capitan funktioniert der Trick mit dem Ansichtswechsel nicht mehr, also heißt es wieder den Finder verlassen

Eine Methode, um dies mit einem Tastenbefehl in einen Dienst umzuwandeln, 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 funktionieren, die schneller und reibungsloser war, aber bei El Capitan funktionierte sie einfach nicht mehr ...

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

Speichern Sie dann als Anwendung, auf die Sie dann einfach doppelklicken können, um unsichtbare Dateien anzuzeigen / auszublenden.

Sie müssen den Finder für dieses Umschalten nicht beenden, eine Aktualisierung ist ausreichend - und möglicherweise schneller.

Das Neuzeichnen des Fensters hat denselben Effekt wie ein Finder-Neustart der FWIW. Ich würde nicht sagen, dass es schneller ist, aber die Fähigkeit zu haben, den Zustand zu erkennen und umzuschalten, ist nett.
Früher habe ich festgestellt, dass der Finder manchmal ein paar Sekunden brauchte, um wieder hochzufahren [obwohl ich früher HD und nicht SSD hatte, das könnte also der Unterschied sein]
Dies hat bei mir nicht funktioniert. Der Vorschlag von Ian C. unten hat jedoch funktioniert.
@ DarrellGolliher - das hat damals funktioniert, seit El Capitan nicht mehr. Hier ist die andere Version - apple.stackexchange.com/a/258741/85275 und wie man sie auch auf einen Tastenbefehl setzt.
vielen Dank ... das funktioniert in Big Sur (die cmd-Shift-Periode-Lösung). konnte gerade ein dringend benötigtes altes Chrome-Lesezeichen-Backup aus dem versteckten Bibliotheksordner wiederherstellen.

Seien Sie versichert, dass Time Machine Ihre dot-Dateien sichert! Sie können sie einfach nicht standardmäßig im Finder sehen. Um eine versteckte Datei wiederherzustellen, .zshrcmüssen Sie 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. Von dort solltest du sie wiederherstellen können.

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

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

in einem Terminalfenster.

Die AppleShowAllFiles-Voreinstellung scheint in High Sierra verschwunden zu sein.

Glücklicherweise können Sie jetzt (in Sierra und High Sierra) den Finder anweisen, Ihnen alle Ihre "versteckten" (Punkt) Dateien anzuzeigen mit:

Umschalt ⇧ + cmd ⌘ + .

Dies funktioniert auch in Time Machine.

Dies funktioniert in MacOS Catalina ab 2020.
Und ab 2020 funktioniert dies auch auf macOS Big Sur 11.0 Beta (20A5384c) – und wird höchstwahrscheinlich auch in der endgültigen Version funktionieren!
AppleShowAllFiles muss nicht vorhanden sein. Dieses Standardschreiben funktioniert auf jeder Version von macOS (sogar bis Monterey), wird aber mit der Tastenkombination nicht mehr benötigt.

Sie können ganz einfach auf Ihre versteckte Datei zugreifen, indem Sie das Terminal verwenden.

cd /Volumes/TIME_CAPSULE_DISK_NAME/Backups.backupdb/YOUR_BACKUP/Users/YOUR_NAME
ls -la
Es ist eine traurige Tatsache, dass dies bei weitem der einfachste Weg zu sein scheint. Danke für diesen kurzen Moment der Vernunft
Leider funktioniert das bei mir nicht: cd /Volumes/TIME_CAPSULE_DISK_NAME/Backups.backupdb/ ls -lra . FEHLER: ls: .: Operation nicht erlaubt Irgendeine Idee?
Ich sehe in meinem /Volumes-Verzeichnis nichts, was wie eine TIME_CAPSULE_DISK_NAME aussieht. Können Sie ein Beispiel geben, wie ein solcher Name aussehen würde? Dasselbe gilt für YOUR_BACKUP und YOUR_NAME. Vielen Dank.