Acaba con los archivos “.DS_store” de una vez por todas cuando copias archivos

Fork_Apple.jpgCuando los usuarios copian algunos archivos a discos con formatos especiales (pero reconocidos por el Mac), pueden encontrarsr que se crean varios archivos, algunos de los cuales son invisibles para algunos sistemas operativos, pero visibles en otros. En su mayoría, estos archivos no causarán problemas, pero en algunas instancias, podrían interferir con alguna funcionalidad del dispositivo o software. (Actualizado)

Los archivos “._”

Estos archivos son “resource fork” que se crean en un volumen externo. En los sistemas de archivos de Apple hay soporte para dos tipos de información de archivos: uno es el resource fork y el otro es el data fork. El data fork contendrá información suministrada por el usuario, tal como el texto de un documento, y el resource fork contendrá información acerca del documento, tal como autor, preferencias específicas del documento, la aplicación que lo debe abrir y otros metadatos.

En los sistemas de archivos de Mac OS X estos forks son tratados como un archivo, y aparecen como tal, sin embargo, los resource forks no son soportados por muchos sistemas de archivos, incluyendo aquellos usados en máquinas de Windows. Como tal, cuando los usuarios copian archivos a esos sistemas, el resource fork puede perderse. Por lo tanto, Apple ha construido un sistema en OS X que automáticamente divide el archivo en resource y data cuando son copiados a discos que no soportan resource forks.

RM-L-02.jpg

En los reproductores de MP3 con memoria o discos formateados en FAT32 es habitual ver como algunos MP3 añaden tanto el archivo de datos como el Resource Fork, lo que implica que aparezcan continuamente durante una reproducción aleatoria, por ejemplo, mensajes de que el reproductor no puede leer ese archivo.

Extensiones

Este sistema de Apple, dividido en dos partes, evita que los usuarios de Mac tengan (sobre todo, cuando hablamos de Mac OS 9 o anteriores) la necesidad de añadir una extensión al archivo (.mp3, .tif, .jpg …). Sin embargo, en Mac OS X funcionan ambos sistemas (con resource fork sin extensión o sin resource Fork, pero con extensión). Sin embargo, cuando mandas un archivo “mac” por correo electrónico, lo guardas en un servidor externo con un formato de disco FAT32, MS-DOS, etc … se pierde el resource fork, con lo cual, recibes un archivo con un nombre, sin extensión, y no puedes figurarte que tipo de archivo es ni con qué aplicación debes abrirlo.

Archivos .DS_Store

Además de la creación de archivos fork, OS X es conocido por llenar los discos duros con formato Windows con otros archivos invisibles, como carpetas específicas de archivos colocados en la papelera y los archivos .DS_Store.

Prevenir de manera manual la creación de archivos .DS_Store en volúmenes en red

Los usuarios de Mac pueden evitar que los archivos .DS_Store se creen en volúmenes en red (o en sus carpetas internas) añadiendo el siguiente comando en el Terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

copia y pega: va solo en una única línea

Una ves realizada esta tarea, has de salir de tu cuenta de usuario y volver a entrar o reiniciar el ordenador.

Para desactivar este comportamiento, has de escribir el siguiente comando:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Desafortunadamente, esto sólo funcionará si el comando se lleva a cabo en todos los Macs que acceden a un disco duro externo. Sería poco práctico ejecutar este comando en todos los Mac de una red, puesto que hay que hacerlo “uno a uno”. Como tal, es mejor correr una utilidad de manera regular para eliminar los archivos escondidos.

Fuente y mas: MacFixIt | www.faq-mac.com

0 0 votos
Article Rating
Subscribe
Notify of
10 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
15 years ago

alguna sugerencia de utilidad para esto??, thanks

Anónimo
Anónimo
15 years ago

Sí hay utilidades como
WinFSCleanser
Hidden Cleaner 1.2.1
o las recogidas en http://www.seguilaflecha.com/news_10828_Recopilacion-de-aplicaciones-anti-DS-Store.html

juandesant
15 years ago

El comando que indicáis funciona perfectamente, pero sólo sobre discos compartidos. Si “pinchas” una memoria USB, los archivos .DS_Store, y los archivos ._ de recursos se seguirán escribiendo.

Anónimo
Anónimo
14 years ago

Ok entiendo el contexto de lo que son y porque se crean, pero quisiera saber como quitarlos de mi escritorio o bien hacerlos invisibles ya que por mas que los borres estaran ahi.

El comando de terminal que nos colocas en el post es muy bueno pero cuando ya tengo el problema como puedo hacer para ocultar los archivos?

Anónimo
Anónimo
14 years ago

-Tengo instalada esta aplicación con su icono en el Dock. Sólo tego que arrastras la unidad de almacenamiento a este icono y la aplicación se encarga de eliminar estos archivos y expulsarla. He acabado con los quebraderos de cabeza que tenia con mi auto-radio-mp3-usb-de-marras…

Saludos!

Anónimo
Anónimo
14 years ago

despues de que instale snow leopard, estos archivos me volvieron loco, cada vez que pasaba una pelicula al pendrive para reproducirla en el dvd, este me tiraba el mensaje de “formato no reconocido”, lo mismo con el dvd del auto, acabo de escribir esa linea de comando en el terminal y comprobé que ya funciona perfecto, asique si, es super util. muchas gracias

Anónimo
Anónimo
14 years ago

desde que instale el snow cada vez que pasaba archivos al pendrive el dvd me tiraba el mensaje de error, recien escribi el comando y funciona perfecto, busque por todos lados como resolverlo y encontre la solucion de casualidad leyendo faq mac, muchas gracias!

Anónimo
Anónimo
14 years ago

veo que te referias a alguna utilidad para solucionar el problema, y yo interprete que te referias a que no era util la nota, perdon nuevamente.

Anónimo
Anónimo
13 years ago

Hola, me han pasado unos archivos, fotos y videos que comienzan el nombre del archivo con “._” y mi pc no puede reproducirlos. Hay alguna forma de hacerlo?

10
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x