Time Machine'de gizli bir dosya nasıl geri yüklenir?


18

Yanlışlıkla dosyamı sildim ~/.zshrcve Time Machine yedeklemesinden geri almak istiyorum. Time Machine'e girdiğimde ana dizinimi görebilirim, ancak dizindeki tüm nokta dosyaları Time Machine tarafından görüntülenen Finder penceresinde gizlidir.

~/.zshrcTime Machine kullanmak gibi gizli bir dosyayı nasıl geri yükleyebilirim ?

Yanıtlar:


4

Görünmez dosyaları görebilmek için…

Applescript Editor uygulamasını açın, Uygulamalar> Yardımcı Programlar öğesinden sonra bunu yeni bir komut dosyasına kopyalayıp yapıştırın ...

El Capitan, görünümü değiştirmenin hilesi artık çalışmadığından, Finder'dan çıkmak için geri döndü

Bunu anahtar komutuyla bir Hizmete dönüştürme yöntemi için bkz.
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, daha hızlı ve daha pürüzsüz olan bu görünüm yenileme sürümü ile çalışmalı, ancak El Capitan'da çalışmayı bıraktı ...

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

Ardından, görünmez dosyaları gösterme / gizleme arasında geçiş yapmak için çift tıklatabileceğiniz bir uygulama olarak kaydedin.

Bu geçiş için Finder'ı öldürmeniz gerekmez, yenileme yeterlidir - ve daha hızlı olabilir.


1
Pencere yeniden çizme, Finder yeniden başlatma FWIW ile aynı etkiye sahiptir. Daha hızlı olduğunu söyleyemem, ancak durumu algılama ve değiştirme yeteneğine sahip olmak güzel.
Ian C.

Finder'ı bulmanın bazen birkaç saniye sürdüğünü fark ettim [HD'nin SSD değil, sahip olduğum halde, bu fark olabilir]
Tetsujin

Bu benim için işe yaramadı. Ancak Ian C.'nin aşağıdaki önerisi işe yaradı.
Darrell Golliher

1
@DarrellGolliher - bu o zaman işe yaradı, El Capitan'dan beri değil. İşte diğer sürüm - apple.stackexchange.com/a/258741/85275 ve bunun nasıl bir tuş komutuna ayarlanacağı.
Tetsujin

24

Time Machine'in nokta dosyalarınızı yedeklediğinden emin olabilirsiniz! Onları varsayılan olarak Finder'da göremezsiniz. .zshrcSizin gibi gizli bir dosyayı geri yüklemek için önce bulucuda saklanan dosyayı kapatmanız gerekir. Bunu bir Terminal penceresi açıp aşağıdakileri girerek yapabilirsiniz:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Şimdi Time Machine'e girin ve gizli dosyalarınızın bulunduğu yere gidin. Onları oradan geri getirebilmelisin.

İstediğiniz tüm dosyaları geri yüklediğinizde, Finder'ın bunları gizleyerek gizlemesine geri dönebilirsiniz:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

Terminal penceresinde.


10

Terminal'i kullanarak gizli dosyanıza kolayca erişebilirsiniz.

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

4
Bunun en basit şekilde olduğu üzücü bir gerçektir. Bu kısa akıl sağlığı için teşekkür ederim
Chris F Carroll

9

AppleShowAllFiles tercih High Sierra'da gitmiş gibi görünüyor.

Neyse ki, şimdi (Sierra ve High Sierra'da) Finder'a tüm "gizli" (nokta) dosyalarınızı aşağıdakileri göstermesini söyleyebilirsiniz:

shift ⇧ + cmd ⌘ +.

Bu Time Machine'de de çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.