16 votos

¿Cómo saber cuando un elemento en la basura provenía?

El Mac OS X 10.6 Basura se muestra una opción "Put" para los archivos que fueron destruidos después de la instalación de 10.6. Sin embargo, no se muestra cuando el archivo se vuelve a poner.

Así: usando el Finder, ¿hay alguna forma de saber cuando un elemento de la papelera proviene?

(Sé que la ubicación original se almacena en ~/.Trash/.DS_Store, por lo que si realmente me necesitas saber de donde proviene, entonces puedo averiguar el uso de algo como hexdump.)

5voto

Dave Puntos 28

Vi a este problema y estaba intrigado. Terminé de escribir un rápido Fundación de la herramienta en base a esta función y lo envolvió en un AppleScript aplicación.

http://dl.getdropbox.com/u/896591/PathForTrashItem.zip

Pégala en tu barra de herramientas y se debe informar a la ruta de acceso para el elemento seleccionado. Yo no hago promesas. :)

No debería preguntará su contraseña. Si lo hace, es algo extraño. Usted todavía puede abrir la aplicación con el Editor AppleScript, si usted quiere mirar el AppleScript de origen.

Dos cuestiones principales:

  • El Buscador aparece para actualizar el .Archivo DS_Store periódicamente, de modo que se puede producir un error de los artículos que se ha añadido recientemente a la Basura.
  • Se puede manejar sólo un elemento a la vez.

3voto

kenorb Puntos 2914

Usted puede utilizar dsstore_dump.pl herramienta que puede leer un archivo de almacén de registros en formato legible.

Es parte de la Mac::Finder::DSStore proyecto escrito en perl por Wim L que proporciona rutinas de lectura y escritura de la .DS_Store archivos generados por el OS X.

Ejemplo de uso:

$ perl dsstore_dump.pl ~/.Trash/.DS_Store

    &makeEntries("foo.png",
        ptbL => "Users/username/Desktop/",
        ptbN => "foo.png"
    ),

La instalación de esta herramienta es cubierto en el archivo LÉAME.

Relacionado: ¿Cómo puedo comprobar si el archivo .La basura fue eliminado?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: