Acaba con los archivos «.DS_store» de una vez por todas cuando copias archivos

Cuando 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...

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

In this article


Join the Conversation

10 comments

  1. Anónimo

    alguna sugerencia de utilidad para esto??, thanks

  2. Administrador

    Pues por ejemplo, uno de los reproductores Mp3 que utilizo, un SanDisk Sansa, tiene este problema. Cuando escuchas una lista en modo aleatorio, salta a uno de estos archivos «._» y se detiene la reproducción (el reproductor no reconoce el archivo).

    De la misma manera, un disco duro ethernet con formato FAT32 para copias de seguridad generales de toda mi red tiene el mismo problema. (que ahora voy a evitar con una sola línea de terminal)

  3. Anónimo

    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

  4. juandesant

    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.

  5. Anónimo

    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?

  6. Anónimo

    -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!

  7. Anónimo

    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

  8. Anónimo

    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!

  9. Anónimo

    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.

  10. Anónimo

    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?