Ich habe meine ~/.zshrc
Datei 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 ~/.zshrc
mit Time Machine wiederherstellen?
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.
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, .zshrc
mü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.
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
Jan C.
Tetsujin
Darrell Gollher
Tetsujin
Nathan Beach