166 votos

¿Por qué están a punto de subrayado ._ los archivos creados, y cómo se pueden evitar?

Estoy utilizando diferentes sistemas operativos en máquinas diferentes en diferentes lugares. Estoy usando un disco flash USB para guardar mis archivos (códigos fuente, etc.).

Soy nuevo en Mac OS X y ahora me doy cuenta de que hay un montón de archivos creados con un punto subrayado ._ prefijo.

Preguntas

¿Por qué son ._ archivos creados?

¿Cuáles son sus objetivos?

¿Cómo puedo evitar?

117voto

Xavier Nodet Puntos 2498

No se puede evitar. Están creados para el archivo de almacén de información que de otra manera irían a un atributo extendido en HFS+ (Apple nativo) o Unix/UFS volúmenes; en versiones anteriores de Mac OS esta sería la bifurcación de recursos. Buscador de operaciones de archivo se crea automáticamente para almacenar el icono de información, más el Tiempo de la Máquina almacena información en ellos así que si usted copia un archivo de copia de seguridad a través de la TM se tendrá que la información copiada así.

(Esto no es nada nuevo; me he dado cuenta de que XP y luego dejar varios mojones pisados alrededor también, aunque no lo bastante como muchas).

69voto

Saeid Zebardast Puntos 171

Usted puede utilizar dot_clean comando para eliminar o combinar el ._ archivos:

dot_clean PATH_OF_FOLDER_OR_DRIVE

27voto

Tim Puntos 11

A los efectos de .DS_Store y ._ los archivos

http://diigo.com/0qiwp para una anotada vista de http://lists.apple.com/archives/applescript-users/2006/Jun/msg00180.html donde Matt Deatherage (un ex ingeniero de Apple) ofrece explicaciones.

Desde que he visto la pérdida de datos del usuario (contenido del documento) donde ._ contrapartes se impide o perdido, estoy de acuerdo que es:

  • no es aceptable que las cosas se hagan "desaparecer en el éter".

A los efectos de ._ los archivos

Además de los fines establecidos en la geekosaur aceptados por la respuesta, he aquí algunos ejemplos de cómo Apple y aplicaciones de terceros, ya sea de uso o requieren ._ en algunas situaciones ...


Archivo de negocio durante una copia por Buscador

Véase mi respuesta a una pregunta sobre Stack Overflow.


NeoOffice uso de códigos obsoleto

HFS tipo de código NO%F sin un código de creador es:

  • utiliza sabiamente, sólo cuando sea apropiado.

NeoOffice ejemplo 1

NeoOffice 3.2.1 Revisión 5 guardar para JHFS+:

[macbookpro08-centrim:~] gjp22% xattr -l /Users/gjp22/Desktop/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx 
com.apple.FinderInfo:
00000000  4E 4F 25 46 00 00 00 00 00 00 00 00 00 00 00 00  |NO%F............|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

NeoOffice ejemplo 2

NeoOffice 3.2.1 Revisión 5 guardar en una unidad flash USB con MS-DOS FAT32, limpieza por BlueHarvest:

2012-05-12 06:42:08.349 BlueHarvest[31146]: Deleted ._product of NeoOffice 3.2.1 Patch 5.docx in /Volumes/FAT32/example.

NeoOffice ejemplo 3

NeoOffice 3.2.1 5 de Revisión salvar a un volumen montado por el OS X con el tipo de sistema de archivos webdav, no SharePoint, limpieza por BlueHarvest:

[macbookpro08-centrim:~] gjp22% mount | grep dav
https://www.box.net/dav/ on /Volumes/dav (webdav, nodev, noexec, nosuid, mounted by gjp22)
[macbookpro08-centrim:~] gjp22% xattr -l /Volumes/dav/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx 
[macbookpro08-centrim:~] gjp22% 
  • el guardar por NeoOffice a la webdav sistema de archivos no implican un atributo extendido
  • BlueHarvest no era necesario.

Sugerencia: donde Microsoft Office falla con webdav a guardar para Microsoft SharePoint (ver más abajo), NeoOffice se realiza correctamente.


Microsoft uso de códigos obsoleto

La versión más reciente de Office requiere una HFS tipo de código y HFS creador de código cuando un formato de Microsoft Word (.docx) es elegido. Así parece que al guardar un archivo de sistema que no admite esos valores en un com.apple.FinderInfo de atributo extendido:

  • Microsoft Office no se puede guardar de forma segura sin la creación de múltiples ._ archivos.

Microsoft ejemplo 1

Palabra de 2011 14.2.1 salvar a un volumen montado por el OS X con el tipo de sistema de archivos webdav, no SharePoint, limpieza por BlueHarvest:

May 11 18:32:49 macbookpro08 BlueHarvest[14649]: BlueHarvest started.
May 11 18:38:37 macbookpro08 BlueHarvest[14649]: Deleted ._Word Work File D_1.tmp in /Volumes/dav.
May 11 18:39:57 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
May 11 18:42:28 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.

Microsoft ejemplo 2

Palabra de 2011 14.2.2 (120421) ahorro example.docx en el mismo medio:

2012-05-12 08:01:07.692 BlueHarvest[41131]: Deleted ._Word Work File D_769960778.tmp in /Volumes/dav.

Microsoft ejemplo 3

Palabra de 2011 14.2.2 (120421) ahorro another.docx en el mismo entorno, dejar de volver a abrir, editar, a continuación, guardar, editar, a continuación, cerrar y guardar:

2012-05-12 08:15:04.252 BlueHarvest[41131]: Deleted ._Word Work File D_.tmp in /Volumes/dav.
2012-05-12 08:18:48.735 BlueHarvest[41131]: Deleted ._another.docx in /Volumes/dav.
2012-05-12 08:21:12.658 BlueHarvest[41131]: Deleted ._Word Work File D_2.tmp in /Volumes/dav.

Sugerencia: Microsoft Office 2011 no puede guardar para Microsoft SharePoint cuando el tipo de sistema de archivo es webdav debido a que SharePoint no admite nombres de archivo que comienzan con un punto . (período). Ver a Pedir respuestas Diferentes Es posible montar SharePoint como un volumen en el 10,6?


Tipo y creador de códigos: el fondo, la de Desarrollador de Apple

Apple comenzó a alentar a los desarrolladores de terceras partes, lejos de códigos de tipo y creador de los códigos de hace más de una década. En el Apéndice B del Sistema de Archivos Guía de Programación, Tipos de Archivo y Creador de los Códigos aconseja que los códigos son:

generalmente obsoleto, usted puede verlos en el legado de archivos y aplicaciones y, en algunos lugares en el sistema.

7voto

Farinha Puntos 5518

Para minimizar la presencia de puntos de subrayado archivos no HFS+ formato de las unidades, puede utilizar el BlueHarvest panel de preferencias.

5voto

yoliho Puntos 340

el problema es como @geekosaur dice y lo difícil de evitar si se utiliza el archivo de Apple herramientas.

Sin embargo, si sólo vas a usar herramientas de línea de comandos y algunos 3er partido queridos y no escribir en el USB con el Finder que no se creará.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X