Bagaimana cara mengembalikan semua foto RAW secara efisien dari cadangan sparsebundle / mesin waktu?

0

Saya mendapat masalah adalah sejumlah besar foto mentah saya telah dihapus dari waktu ke waktu tetapi saya cukup yakin mereka ada di cadangan mesin waktu saya, tetapi secara manual menggunakan OSX timewarp UI untuk mencari dan menemukan file-file ini akan memakan waktu lama.

Apakah ada cara untuk mengembalikan semua file bernama .CR2 dari riwayat mesin penuh waktu jadi saya tidak perlu melakukannya secara manual?

Max Rydahl Andersen
sumber

Jawaban:

1

Tentu, Anda bisa memasang sparsebundle dan menjalankan sesuatu seperti

find /Volumes/mySparsebundle/ -iname \*.CR2

untuk mendapatkan daftar semuanya, tetapi berhati-hatilah karena Anda dapat melihat banyak entri untuk file yang sama, karena akan muncul seolah-olah ada di beberapa cadangan. Sebenarnya hanya ada satu salinan byte file di sparsebundle, tetapi nama file itu muncul di banyak tempat melalui keajaiban hardlink.

Anda kemudian dapat mengambil daftar itu dan menulis skrip untuk menghapus entri duplikat untuk file yang sama, dan kemudian menggunakan daftar de-duplikat yang dihasilkan sebagai input ke skrip yang memanggil cp untuk menyalin file-file dari sparsebundle ke volume lain.

Spiff
sumber
Terima kasih - saya menyadari tidak lama setelah memposting bahwa saya memang dapat mengakses file di bawah / Volume melalui terminal. Sehubungan dengan file duplikat maka itu kurang masalah karena file CR2 tidak pernah berubah, selalu hanya master salinan jadi saya bisa mengabaikan duplikat (setidaknya dalam teori :)
Max Rydahl Andersen