Come ripristinare un file nascosto in Time Machine?

17

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

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

    
posta Ian C. 08.08.2014 - 06:38
fonte

4 risposte

4

Per poter visualizzare i file invisibili ...

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

Dato che El Capitan il trucco di cambiare vista non funziona più, quindi è tornato a uscire dal Finder

Per un metodo per rendere questo in un servizio con comando chiave, vedi
link

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 visualizzazione, che è stata più veloce e più veloce; più liscio, ma ha 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 semplicemente fare doppio clic per attivare / nascondere i file invisibili.

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

    
risposta data 20.12.2014 - 20:41
fonte
23

Ti assicuriamo che Time Machine sta eseguendo il backup dei tuoi dot-file! Non puoi vederli di default in Finder. Per ripristinare un file nascosto come .zshrc devi prima disattivare il nascondiglio dei file nel Finder. Puoi farlo aprendo una finestra di Terminale e inserendo:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

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

Quando hai ripristinato tutti i file che desideri, puoi tornare a nascondere il Finder inserendo:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

in una finestra di Terminale.

    
risposta data 08.08.2014 - 06:38
fonte
9

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
    
risposta data 23.10.2014 - 08:38
fonte
5

La prefettura di AppleShowAllFiles sembra scomparsa in High Sierra.

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

shift ⇧ + cmd ⌘ +.

Funziona anche con Time Machine.

    
risposta data 30.05.2018 - 16:06
fonte

Leggi altre domande sui tag