.afpDeleted * files, ¿quién los crea?

4

Cuando uso ls , recibo el siguiente mensaje.

  

ls: .afpDeleted38045157: no existe tal archivo o directorio

Mi svn falla en este directorio con

  

svn: E070008: No se puede leer el directorio 'ruta actual': los resultados parciales son válidos pero el procesamiento está incompleto

Aparentemente, estos archivos .afpDeleted son una forma de archivos eliminados que aún están abiertos de acuerdo con enlace

¿Cómo puedo saber qué programa generó este archivo? Ni siquiera puedo acceder a lo que está en el archivo, ni puedo eliminarlo de forma arbitraria.

Estoy usando Mac OS 10.8.4.

EDITAR: Después de matar varios procesos sospechosos, descubrí que era mi MATLAB. Sin embargo, todavía quiero entender más sobre este negocio * eliminado.

    
pregunta Memming 26.06.2013 - 22:56

1 respuesta

1

En las palabras de 2004 de Leland Wallace, un empleado de Apple en el grupo de servidores principales:

  

Hay un "patrón" de programación de Unix para crear un archivo temporal, abriendo   lo borra, manteniéndolo abierto. Esto permite que la aplicación   tener un archivo privado que no pueda ser accedido por ningún otro   proceso (el archivo se eliminará completamente cuando se cierre).   AFP no tiene soporte directo para "abrir-eliminar", por lo que necesitamos falsificar   para cambiar el nombre del archivo "eliminado" a .afpDeletedXXX y aplazar el   Eliminar hasta que se cierre.

Fuente: enlace

    
respondido por el Alistair McMillan 29.12.2015 - 23:20

Lea otras preguntas en las etiquetas