Bagaimana cara mengembalikan file tersembunyi di Time Machine?
18
Saya tidak sengaja menghapus ~/.zshrcfile saya dan saya ingin mendapatkannya kembali dari cadangan Time Machine. Ketika saya memasuki Time Machine, saya dapat melihat direktori home saya, tetapi semua file dot dalam direktori disembunyikan di jendela Finder yang ditampilkan oleh Time Machine.
Bagaimana saya bisa mengembalikan file yang disembunyikan seperti ~/.zshrcmenggunakan Time Machine?
Buka Applescript Editor, di Applications> Utilities lalu salin / tempel ini ke skrip baru ...
Karena El Capitan, trik mengubah tampilan tidak lagi berfungsi, jadi kembali untuk keluar dari Finder
Untuk metode membuat ini menjadi Layanan dengan perintah kunci lihat /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 seharusnya bekerja dengan versi tampilan refresh ini, yang lebih cepat & lebih lancar, tetapi hanya berhenti bekerja di 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
Kemudian Simpan sebagai aplikasi, yang kemudian Anda bisa klik dua kali untuk beralih menampilkan / menyembunyikan file yang tidak terlihat.
Anda tidak perlu mematikan Finder untuk beralih ini, penyegaran sudah cukup - & mungkin lebih cepat.
Redraw jendela memiliki efek yang sama dengan Finder me-restart FWIW. Saya tidak akan mengatakan itu lebih cepat, tetapi memiliki kemampuan untuk mendeteksi dan beralih keadaan itu bagus.
Ian C.
Saya dulu menemukan Finder kadang-kadang butuh beberapa detik untuk muncul kembali (walaupun saya dulu punya HD bukan SSD, jadi mungkin bedanya]
Tetsujin
Ini tidak berhasil untuk saya. Namun saran Ian C. di bawah ini berhasil.
Darrell Golliher
1
@DarrellGolliher - ini bekerja pada saat itu, tidak sejak El Capitan. Ini versi lain - apple.stackexchange.com/a/258741/85275 & cara mengaturnya ke perintah kunci juga.
Tetsujin
24
Yakinlah bahwa Time Machine mencadangkan file-file Anda! Anda tidak dapat melihatnya secara default di Finder. Untuk mengembalikan file tersembunyi seperti .zshrcAnda harus terlebih dahulu mematikan file yang bersembunyi di finder. Anda dapat melakukan ini dengan membuka jendela Terminal dan memasukkan:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Sekarang masukkan Time Machine dan arahkan ke tempat file tersembunyi Anda berada. Anda harus dapat mengembalikannya dari sana.
Ketika Anda telah memulihkan semua file yang Anda inginkan, Anda dapat kembali ke Finder untuk menyembunyikannya dengan memasukkan:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
Adalah fakta yang menyedihkan bahwa ini tampaknya merupakan cara yang paling sederhana. Terima kasih atas momen kewarasan yang singkat ini
Chris F Carroll
9
Pre AppleShowAllFiles tampaknya hilang di High Sierra.
Untungnya, Anda sekarang dapat (di Sierra dan Sierra Tinggi) memberi tahu Finder untuk menunjukkan kepada Anda semua file "tersembunyi" (titik) Anda dengan:
Yakinlah bahwa Time Machine mencadangkan file-file Anda! Anda tidak dapat melihatnya secara default di Finder. Untuk mengembalikan file tersembunyi seperti
.zshrc
Anda harus terlebih dahulu mematikan file yang bersembunyi di finder. Anda dapat melakukan ini dengan membuka jendela Terminal dan memasukkan:Sekarang masukkan Time Machine dan arahkan ke tempat file tersembunyi Anda berada. Anda harus dapat mengembalikannya dari sana.
Ketika Anda telah memulihkan semua file yang Anda inginkan, Anda dapat kembali ke Finder untuk menyembunyikannya dengan memasukkan:
di jendela Terminal.
sumber
Anda dapat dengan mudah mengakses file tersembunyi Anda dengan menggunakan Terminal.
sumber
Pre AppleShowAllFiles tampaknya hilang di High Sierra.
Untungnya, Anda sekarang dapat (di Sierra dan Sierra Tinggi) memberi tahu Finder untuk menunjukkan kepada Anda semua file "tersembunyi" (titik) Anda dengan:
bergeser ⇧ + cmd ⌘ +.
Ini bekerja di Time Machine juga.
sumber