Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 以开头的OSX文件__Macos_File - Fatal编程技术网

Macos 以开头的OSX文件_

Macos 以开头的OSX文件_,macos,file,Macos,File,有人能解释一下,为什么OSX创建\ucode>文件吗? 当我将文件复制到另一个文件夹时,一切正常,但除此之外,还会创建以开头的文件。例如: 我将movie.mp4复制到另一个空文件夹中,复制完成后会得到两个文件: ._movie.mp4 (size approx.: 4kb) movie.mp4 (same size as the original movie.mp4) 有没有办法阻止OS X这样做? 因为我正在处理一些隐藏的文件,所以查看它们很重要。但是这些。文件令人不安。这解决了我的问题:

有人能解释一下,为什么OSX创建
\ucode>文件吗?
当我将文件复制到另一个文件夹时,一切正常,但除此之外,还会创建以
开头的文件。例如:
我将movie.mp4复制到另一个空文件夹中,复制完成后会得到两个文件:

._movie.mp4 (size approx.: 4kb)
movie.mp4 (same size as the original movie.mp4)
有没有办法阻止OS X这样做?
因为我正在处理一些隐藏的文件,所以查看它们很重要。但是这些
文件令人不安。

这解决了我的问题:

  • 打开终端
  • 执行此命令:
  • defaults write com.apple.desktopservices DSDontWriteNetworkStores true

  • 重新启动计算机或注销并重新登录到用户帐户`

  • .[filename]
    文件是给定文件的扩展属性。它们通常是在从HFS格式磁盘复制到非HFS磁盘(如FAT)时创建的

    您可以使用OS 10.5上的实用程序将它们递归地合并回文件(并删除它们)+

    假设我们在HFS+卷上有4个
    .PDF
    文件(以及
    .DS\u存储
    文件):

    现在,将这些文件复制(通过拖放)到FAT32 thumb驱动器,并在该驱动器上执行
    ls

    $ ls -la
    total 18976
    drwxrwxrwx@ 1 andrew  staff    16384 Sep 17 17:00 .
    drwxrwxrwx@ 1 andrew  staff    16384 Sep 17 17:00 ..
    -rwxrwxrwx@ 1 andrew  staff     6148 Sep 17 17:00 .DS_Store
    -rwxrwxrwx  1 andrew  staff     4096 Sep 17 17:00 ._.DS_Store
    -rwxrwxrwx  1 andrew  staff     4096 Sep 17 17:00 ._P01.PDF
    -rwxrwxrwx  1 andrew  staff     4096 Sep 17 17:00 ._P02.PDF
    -rwxrwxrwx  1 andrew  staff     4096 Sep 17 17:00 ._P03.PDF
    -rwxrwxrwx  1 andrew  staff     4096 Sep 17 17:00 ._P04.PDF
    -rwxrwxrwx@ 1 andrew  staff  2321922 Mar  1  2010 P01.PDF
    -rwxrwxrwx@ 1 andrew  staff  2200305 Mar  1  2010 P02.PDF
    -rwxrwxrwx@ 1 andrew  staff  2416249 Mar  1  2010 P03.PDF
    -rwxrwxrwx@ 1 andrew  staff  2608839 Mar  1  2010 P04.PDF
    
    您可以运行
    dot_clean
    将属性合并回给定文件:

    $ dot_clean .
    $ ls -la
    total 18816
    drwxrwxrwx@ 1 andrew  staff    16384 Sep 17 17:04 .
    drwxrwxrwx@ 1 andrew  staff    16384 Sep 17 17:00 ..
    -rwxrwxrwx  1 andrew  staff     6148 Sep 17 17:00 .DS_Store
    -rwxrwxrwx  1 andrew  staff  2321922 Mar  1  2010 P01.PDF
    -rwxrwxrwx  1 andrew  staff  2200305 Mar  1  2010 P02.PDF
    -rwxrwxrwx  1 andrew  staff  2416249 Mar  1  2010 P03.PDF
    -rwxrwxrwx  1 andrew  staff  2608839 Mar  1  2010 P04.PDF
    

    要做到这一点,您需要对目录和文件进行读/运行访问

    出于兴趣,为什么这个问题被否决(-3)…看起来没问题…有什么特别的原因吗?
    $ dot_clean .
    $ ls -la
    total 18816
    drwxrwxrwx@ 1 andrew  staff    16384 Sep 17 17:04 .
    drwxrwxrwx@ 1 andrew  staff    16384 Sep 17 17:00 ..
    -rwxrwxrwx  1 andrew  staff     6148 Sep 17 17:00 .DS_Store
    -rwxrwxrwx  1 andrew  staff  2321922 Mar  1  2010 P01.PDF
    -rwxrwxrwx  1 andrew  staff  2200305 Mar  1  2010 P02.PDF
    -rwxrwxrwx  1 andrew  staff  2416249 Mar  1  2010 P03.PDF
    -rwxrwxrwx  1 andrew  staff  2608839 Mar  1  2010 P04.PDF