Come ripristinare un file nascosto in Time Machine?


18

Ho eliminato per errore il mio ~/.zshrcfile e vorrei recuperarlo da un backup di Time Machine. Quando accedo a Time Machine posso vedere la mia directory home, ma tutti i file di punti nella directory sono nascosti nella finestra del Finder visualizzata da Time Machine.

Come posso ripristinare un file nascosto come ~/.zshrcusare Time Machine?

Risposte:


4

Per poter visualizzare file invisibili ...

Apri Applescript Editor, in Applicazioni> Utilità, quindi copia / incolla questo in un nuovo script ...

Da quando El Capitan il trucco di cambiare vista non funziona più, quindi è tornato a lasciare il Finder

Per un metodo per trasformarlo in un servizio con comando chiave, consultare
/apple//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 dovrebbe funzionare con questa versione di aggiornamento della vista, che è stata più veloce e fluida, ma ha appena smesso di funzionare a 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

Quindi salva come applicazione, che puoi fare semplicemente doppio clic per mostrare / nascondere i file invisibili.

Non è necessario uccidere il Finder per questo interruttore, un aggiornamento è sufficiente - e potrebbe essere più veloce.


1
Il ridisegno della finestra ha lo stesso effetto di un riavvio del Finder FWIW. Non direi che è più veloce, ma avere la capacità di rilevare e attivare lo stato è bello.
— Ian C.

A volte trovavo che il Finder impiegava qualche secondo per tornare indietro [anche se avevo HD non SSD, quindi potrebbe essere la differenza]
— Tetsujin,

Questo non ha funzionato per me. Il suggerimento di Ian C. di seguito, tuttavia, ha funzionato.
— Darrell Golliher,

1
@DarrellGolliher - all'epoca funzionava, non da El Capitan. Ecco l'altra versione: apple.stackexchange.com/a/258741/85275 e come impostarlo anche su un comando chiave.
— Tetsujin,

24

Siate certi che Time Machine sta eseguendo il backup dei file dot! Non puoi vederli per impostazione predefinita nel Finder. Per ripristinare un file nascosto come .zshrcprima è necessario disattivare il nascondimento dei file nel Finder. Puoi farlo aprendo una finestra Terminale e inserendo:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Ora entra in Time Machine e vai dove risiedono i tuoi file nascosti. Dovresti essere in grado di ripristinarli da lì.

Dopo aver ripristinato tutti i file desiderati, puoi tornare a nascondere Finder inserendo:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

in una finestra Terminale.


10

Puoi accedere facilmente al tuo file nascosto usando il Terminale.

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

4
È un fatto triste che questo sembra essere di gran lunga il modo più semplice. Grazie per questo breve momento di sanità mentale
— Chris F Carroll,

9

Il pref AppleShowAllFiles sembra essere andato in High Sierra.

Fortunatamente, ora puoi (in Sierra e High Sierra) dire a Finder di mostrarti tutti i tuoi file "nascosti" (punto) con:

maiusc ⇧ + cmd ⌘ +.

Funziona anche con Time Machine.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.