Mac OS X 10.6 Trash menunjukkan opsi "Put back" untuk file yang dibuang setelah menginstal 10.6. Namun, itu tidak menunjukkan ke mana file akan dikembalikan.
Jadi: menggunakan Finder, apakah ada cara untuk mengetahui dari mana item sampah berasal?
(Saya tahu lokasi asli disimpan ~/.Trash/.DS_Store
, jadi jika saya benar-benar perlu tahu dari mana file itu berasal, maka saya bisa mengetahuinya menggunakan sesuatu seperti hexdump
.)
Jawaban:
Anda dapat menggunakan
dsstore_dump.pl
alat yang dapat membaca catatan file toko dalam format yang dapat dibaca manusia.Itu bagian dari
Mac-Finder-DSStore
proyek yang ditulis dalam perl oleh Wim L yang menyediakan rutinitas untuk membaca dan menulis.DS_Store
file yang dihasilkan oleh OS X. Lihat juga:dsstore_dump.pl
di GitHub dan di fork saya .Penggunaan sampel:
Instalasi alat ini tercakup dalam file README.
Anda juga dapat menjalankan skrip di atas menggunakan one-liner berikut di Terminal Anda:
Terkait: Bagaimana cara memeriksa di mana file di .Trash dihapus?
sumber
Saya melihat masalah ini dan tertarik. Saya akhirnya menulis alat Yayasan cepat berdasarkan fungsi ini dan membungkusnya dalam aplikasi AppleScript.
http://dl.getdropbox.com/u/896591/PathForTrashItem.zip
Tempel di bilah alat Anda dan itu akan memberi tahu Anda jalan untuk item yang dipilih. Saya tidak membuat janji. :)
Seharusnya tidak meminta kata sandi Anda. Jika ya, ada yang aneh. Anda masih dapat membuka aplikasi dengan AppleScript Editor, jika Anda ingin melihat sumber AppleScript.
Dua masalah utama:
sumber
hexdump
. :-) Dan cocoadev.com/index.pl?ParseDSStoreFiles itu tampaknya juga menarik. Google-Fu saya mengecewakan saya!tipath
program tertanam ) tidak berfungsi untuk semua file di folder Tempat Sampah saya.Ada penulisan yang bagus dan beberapa solusi lebih mudah diposting di http://ponderthebits.com/2017/01/mac-dumpster-diving-identifying-deleted-file-references-in-the-trash-ds_store-files-part- 1 /
Termasuk Terminal satu baris ini untuk mengonversi
.DS_Store
file ke (kebanyakan) teks:sumber