什么是“图标”?文件?

Ped*_*nho 5 macos file

在 Windows 机器上更改我的 Google Drive 帐户后,与我的 Mac 同步的每个目录现在都有一个“图标?” 没有扩展名且显然没有内容的文件。

这在我克隆一个 Git 目录之后发生过一次。它在 Atom 项目树中简单地列为“Iconr”

这是文件的屏幕截图:

在此处输入图片说明

这是我得到的信息:

在此处输入图片说明

有谁知道这是什么吗?......似乎什么都没做......但让我感到好奇!

Nik*_*uhe 9

在文件夹上设置自定义图标时,这就是 Finder 存储图像的位置。文件本身在 Finder 中不可见(但您可以在 shell 中看到它)。

您可以使用该getFileInfo工具查看 Finder 标志:

$ getFileInfo Icon^M
...
attributes: aVbstclinmEdz
...
Run Code Online (Sandbox Code Playgroud)

大写V表示设置了不可见位。如果您的系统不是这种情况,您将在 Finder 中看到该文件。当您在 Google 或 Windows 登陆时通过敌对领土传输文件时,丢失 Finder 标志并不少见:)

“图标?” 文件是 Mac OS 经典中的古老技术,其中(如果我没记错的话)自定义图标存储在文件的资源分支中。但是因为文件夹没有资源分叉,需要一种不同的方式来存储图标,所以工程师想出了隐藏文件的想法。

文件名实际上是“图标”+ CR。CR 是 Mac OS 经典中的行终止符。选择此名称是为了避免与人工输入的文件名发生冲突。

哦,而且,因为你让我记住了 20 多年前的这些东西,所以我会为你省去投票结束的时间(因为你的问题实际上与 Stack Overflow 无关):)

  • 惊人的答案! (2认同)