La Papelera de Mac OS X 10.6 muestra una opción "Volver a colocar" para los archivos que se tiraron a la basura después de instalar 10.6. Sin embargo, no muestra dónde se volverá a colocar el archivo.
Entonces: usando Finder, ¿hay alguna forma de saber de dónde vino un artículo basura?
(Sé que las ubicaciones originales están almacenadas ~/.Trash/.DS_Store
, así que si realmente necesito saber de dónde vino un archivo, entonces puedo resolverlo usando algo como hexdump
).
Respuestas:
Puede usar una
dsstore_dump.pl
herramienta que puede leer los registros de un archivo de tienda en formato legible para humanos.Es parte del
Mac-Finder-DSStore
proyecto escrito en perl por Wim L que proporciona rutinas para leer y escribir los.DS_Store
archivos generados por el OS X. Vea también:dsstore_dump.pl
en GitHub y en mi fork .Uso de la muestra:
La instalación de esta herramienta está cubierta en el archivo README.
También puede ejecutar el script anterior utilizando el siguiente one-liner en su Terminal:
Relacionado: ¿Cómo verifico de dónde se eliminó el archivo en .Trash?
fuente
Vi este problema y estaba intrigado. Terminé escribiendo una herramienta Foundation rápida basada en esta función y la envolví en una aplicación AppleScript.
http://dl.getdropbox.com/u/896591/PathForTrashItem.zip
Péguelo en su barra de herramientas y debería indicarle la ruta del elemento seleccionado. No hago promesas. :)
No debería pedirte tu contraseña. Si lo hace, algo es extraño. Aún puede abrir la aplicación con AppleScript Editor, si desea ver la fuente de AppleScript.
Dos cuestiones principales:
fuente
hexdump
con seguridad. :-) Y ese cocoadev.com/index.pl?ParseDSStoreFiles seguramente también parece interesante. ¡Mi Google-Fu me falló mucho!tipath
programa incrustado ) no funciona para ninguno de los archivos en mi carpeta Papelera.Hay una excelente redacción y algunas soluciones más fáciles publicadas en http://ponderthebits.com/2017/01/mac-dumpster-diving-identifying-deleted-file-references-in-the-trash-ds_store-files-part- 1 /
Incluyendo este Terminal one-liner para convertir un
.DS_Store
archivo a (principalmente) texto:fuente