En el trabajo, dejamos que uno de nuestros clientes expertos en tecnología realmente ayude un poco con algunos proyectos de desarrollo específicos para él. Sin embargo, usa su propia Macbook personal, y cuando edita archivos en nuestras redes (Windows), su Macbook siempre crea un montón de meta archivos innecesarios que terminamos borrando más tarde.
Por ejemplo, crea un archivo llamado .DS_Store en cualquier directorio que abra, así como archivos de "punto de subrayado" para cada archivo que edite. Entonces, por ejemplo, si está editando un archivo llamado "Main.php", su Macbook creará otro archivo llamado "._Main.php".
Sé que hay formas de evitar la creación de archivos .DS_Store , pero ninguna sobre cómo evitar la creación de estos archivos ocultos con el prefijo de subrayado de puntos .
¿Hay alguna forma de desactivar eso en Mac? ¿Alguna forma de evitar que cree esos archivos en primer lugar?
._
archivos.Respuestas:
Haga que su usuario de Mac instale BlueHarvest .
fuente
En servidores de archivos Linux o dispositivos NAS, puede usar lo siguiente:
Opción A. Modificación de la configuración de Samba que evita los recursos compartidos y los archivos .DS_Store:
(Archivo de configuración ubicado en /etc/samba/smb.conf o /etc/smb.conf dependiendo de su distribución) Desventajas: no todos los recursos compartidos son proporcionados por sistemas NAS controlados por Linux, o en la mayoría no tiene acceso de shell.
Opción B. Cree un script de shell simple y ejecútelo desde una de sus máquinas conectadas usando cron.
Reemplace / YourNetworkShareLocation con el lugar donde está montado su recurso compartido de red, por ejemplo / Volumes / ShareName o / media / ShareName, etc.
Desventajas: esta es la forma bruta: carga innecesaria tanto en el almacenamiento como en la red. Sin embargo, lo mismo se puede hacer fácilmente en Windows usando un poco de magia de PowerShell.
Descargo de responsabilidad: Esto no es lo que yo llamo "una solución", es un truco. Pero podría ayudar a alguien a reducir los niveles de molestia que generan los archivos fork de recursos.
fuente
/
lista separada?Pídale que busque en la aplicación gratuita Cleanup SMB Mess . El desarrollador dice:
Solo lo he usado con memorias USB y reproductores de MP3, y hace lo que dice que hace. Supongo que tiene que escanear el dispositivo para eliminar la basura, y eso puede ser engorroso en un recurso compartido de red grande. Pero eso es solo especulación de mi parte. Sugeriría preguntar al desarrollador.
fuente
Utilice un programa distinto de
Finder
comoMuCommander
para examinar sus archivos. (funciona en unidades locales también).En OS X lion, este método debería permitir el acceso predeterminado
~/Library
sin modificar la configuración o presionar ALT también.Yo uso
MuCommander
enSnow Leopard
yLion
y se dio cuenta de que niHFS+
oExtFat
volúmenes terminan llena de archivos con estos archivos.Gente: hay otro problema, el tamaño del archivo ... muchos de los tenedores de recursos tienen al menos 4096 bytes, incluso cuando el archivo original tiene menos de 4096 bytes, por lo que eliminar este problema ayuda con el bloqueo del sistema de archivos.
(Por ejemplo: descargue el archivo de texto: http://www.gamers.org/pub/games/idgames/levels/heretic/gi/horror.txt en una Mac y compruébelo usted mismo)
fuente
También puede usar una aplicación para Mac en la tienda de aplicaciones llamada ' Archivo molesto que se ha ido ' que se ejecuta en la barra de menú y funciona bien.
fuente
En mi QNAP NAS, la configuración de samba en /etc/smb.conf ya contenía esto:
así que edité la línea de archivos de veto a:
y luego reinicié samba (es un sistema Linux primitivo, así que lo hice a través de init.d):
fuente
http://support.apple.com/kb/ht1629
También puede intentar usar TinkerTool ( http://www.bresink.com/osx/TinkerTool.html ), que solía exponer esta configuración.
fuente
._
archivos de metadatos.hay una utilidad llamada "asepsia"
también tiene la función de limpiar tu mac de archivos .DS_Store y así sucesivamente lee las preguntas frecuentes
http://asepsis.binaryage.com/
fuente
._
archivos.Esto es realmente fácil y no necesita instalar nada.
Copie esto en su clipbpoard (cmd + c):
los valores predeterminados escriben com.apple.desktopservices DSDontWriteNetworkStores true
y pegarlo en el terminal (cmd + p)
Ref: http://support.apple.com/kb/HT1629
fuente
.DS_Store
creación de archivos. Sin embargo, el método no impide._
que se creen archivos, ya que estos son tenedores de recursos (y otros) que siempre escribe el sistema operativo, incluso si habilita laDSDontWriteNetworkStores
opción.