zoukankan      html  css  js  c++  java
  • .DS_Store的说明

         今天清理电脑时,突然发现好像有文件的地方都会出现一个.DS_Store文件,今天有时间,索性就查了一下,并做总结发表一篇吧,怕有什么影响,并未真正实施,仅仅供自己收藏,仅供大家参考。

         DS_Store 是用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。(当然,这点副作用其实不是太大)。
    尽管这些文件本来是为Finder所使用,但它们被设想作为一种更通用的有关显示设置的元数据存储,诸如图标位置和视图设置。 例如,在Mac OS X 10.4 "Tiger"中.DS_Store包含了一文件夹的所有文件的Spotlight注释。然而,在Mac OS X 10.5 "Leopard"中这种方式又被更改了,注释(现称为关键字)被改成存储在了扩展文件属性中。
    和别人交换文件(或你做的网页需要上传的时候)应该把 .DS_Store 文件删除比较妥当,因为里面包含了一些你不一定希望别人看见的信息(尤其是网站,通过 .DS_Store 可以知道这个目录里面所有文件的清单,很多时候这是一个不希望出现的问题)。
         这个是苹果机上的文件,如果文件有这个后缀,证明这些文件曾经在苹果MAC OS的系统上存储过,一般来说删除就行了,影响不大.
    1.
    terminal中输入:
    sudo find / -name ".DS_Store" -depth -exec rm {} ;
    
    删除所有.DS_Store文件。
     
    2,禁止.DS_store生成:
    打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。
    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE 
    3,恢复.DS_store生成:
    defaults delete com.apple.desktopservices DSDontWriteNetworkStores 
  • 相关阅读:
    (转)CMD指令大全
    [转]测试人员要像医生一样把要测试的程序当自己的病人一样看待一样检测!
    robotFramework学习笔记
    mysql数据库转换成数据字典的方法(整理)
    【转】PHP SQL防注入的一些经验
    性能测试基础知识(概念)
    iOS--MJRefresh的使用 上拉刷新和下拉加载
    IOS----UIScrollerView的使用
    iOS -- UILabel的高度自适应
    第二章 图像形成
  • 原文地址:https://www.cnblogs.com/AnnieBabygn/p/6005016.html
Copyright © 2011-2022 走看看