whatisnew
V2EX  ›  macOS

Mac 下的那些垃圾文件

  •  
  •   whatisnew · May 30, 2015 · 4285 views
    This topic created in 4042 days ago, the information mentioned may be changed or developed.

    最近用 smb 做一些事情,发现 mac 自动生成一些垃圾文件,

    每个目录产生:

    .DS_Store
    _.DS_Store
    ._.DS_Store
    

    每个文件产生:

    .file_name.txt
    ._file_name.txt
    ._.file_name.txt
    

    我操。。。太恶心了,试了各种方法,不能禁止。

    21 replies    2015-06-01 09:05:23 +08:00
    wohenyingyu01
        1
    wohenyingyu01  
       May 30, 2015
    目录产生的是要记录这个目录下文件的显示位置的,文件产生的是你中病毒了吧我怎么没看见过,还txt
    whatisnew
        2
    whatisnew  
    OP
       May 30, 2015
    @wohenyingyu01 那个 .txt 是自己新建的文件,你新建一个 doc.txt 他会自动生成相对应的隐藏文件
    pH
        3
    pH  
       May 30, 2015
    请问楼主如何定义垃圾文件。 是否你不需要的就是垃圾文件呢?
    wohenyingyu01
        4
    wohenyingyu01  
       May 30, 2015
    @whatisnew 那是因为texteditor的自动保存功能吧?你用word开doc也有啊,这些都是可以关闭的,但是方法不记得了
    lostarray
        5
    lostarray  
       May 30, 2015 via iPhone
    正常情况应该只有.DS_Store一个文件,其他的应该是你系统出问题了
    zhouzm
        6
    zhouzm  
       May 30, 2015   ❤️ 1
    Asepsis( http://asepsis.binaryage.com )专治这个
    whatisnew
        7
    whatisnew  
    OP
       May 30, 2015
    @zhouzm 我看他说只治 .DS_Store 文件啊,那些 ._. 之类的文件呢。。。
    philobscur
        8
    philobscur  
       May 30, 2015
    @whatisnew ._. 为什么看着很萌的样子...
    jsfaint
        9
    jsfaint  
       May 30, 2015
    > .file_name.txt
    > ._file_name.txt
    > ._.file_name.txt

    这些文件我这边在优盘,移动硬盘(非hfs+)或者network storage上面会出现。
    asepsis应该是只能治.DS_Store
    whatisnew
        10
    whatisnew  
    OP
       May 30, 2015
    @jsfaint 是啊,用的 samba 所以会有那些 ._. 的文件
    jsfaint
        11
    jsfaint  
       May 30, 2015
    @whatisnew 优盘,移动硬盘可以用cleanmydrive清理,samba不知道怎么搞了……
    046569
        12
    046569  
       May 30, 2015
    可以试试 TinkerTool ,貌似可以解决 LZ 的问题.
    dotpig
        13
    dotpig  
       May 30, 2015
    defaults write com.apple.desktopservices DSDontWriteNetworkStores true
    whatisnew
        14
    whatisnew  
    OP
       May 30, 2015
    @dotpig only for ds_store
    dotpig
        15
    dotpig  
       May 30, 2015
    @whatisnew ._, ._. are loop copies of .DS_Store. Once you get rid of .DS_Store, you get rid of the others. At least that's how I keep my NAS shares clean.
    dotpig
        16
    dotpig  
       May 30, 2015
    @whatisnew 不好意思,你指的是 ._.file_name.txt 这些文件是吧?用这个叫 CleanUp smb mess 的:
    http://faqintosh.com/risorse/en/sys/cleansmb/
    我没用过。关于解释,看到这个:
    The ._FILE files are used to store resource fork data on filesystems that do not support files with multiple forks. Most modern Mac applications do use the resource fork at all; if they want to store metadata, they'll most likely use extended attributes.
    whatisnew
        17
    whatisnew  
    OP
       May 30, 2015
    @dotpig 我把 DSDontWriteNetworkStores true 了,它不会产生 .ds_store 文件了,但是会产生 ._.ds_store 文件,然后,每一个文件另外再产生 . ._ ._. 这3个文件
    feikaras
        18
    feikaras  
       May 30, 2015
    @jsfaint 估计因为你的文件有附加属性?这个怎么关我没看过。
    记得非HFS+上附加属性通过的额外文件,是不是这个文件名我忘了。

    比如文件从哪里下载的这种就算附加属性。
    feikaras
        19
    feikaras  
       May 30, 2015
    附加属性生成的文件的话,用finder拷贝回去的时候会自动合并进HFS的样子。。不过确实好烦人。
    jsfaint
        20
    jsfaint  
       Jun 1, 2015
    @feikaras 是的,就是一些附加属性。非hfs+根本不需要这些,略显蛋疼
    arkilis
        21
    arkilis  
       Jun 1, 2015
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5467 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 07:57 · PVG 15:57 · LAX 00:57 · JFK 03:57
    ♥ Do have faith in what you're doing.