2017-03-08 91 views
1

在Windows計算機上更改我的Google雲端硬盤中的帳戶後,與我的mac同步的每個目錄現在都有一個「圖標?」文件沒有擴展名,顯然沒有內容。什麼是「圖標?」文件?

這是我克隆Git目錄之後發生過的一次。它被列上了Atom項目樹簡稱爲 「Iconr」

下面是該文件的截圖:

enter image description here

這是信息的獲取:

enter image description here

任何人都知道這是什麼? ......似乎沒有做任何事......但讓我好奇的是!

回答

1

在文件夾上設置自定義圖標時,這是Finder存儲圖像的位置。文件本身在Finder中不可見(但你可以在shell中看到它)。

可以使用getFileInfo工具來查看搜索標誌:

$ getFileInfo Icon^M 
... 
attributes: aVbstclinmEdz 
... 

資本V指無形位。如果您的系統不是這種情況,您將在Finder中看到該文件。當您將文件通過Google或Windows land等惡意領土傳輸時,鬆開Finder標誌並不罕見。:)

「Icon?」文件是Mac OS經典的古老技術,如果我沒有記錯,自定義圖標存儲在文件的資源分支中。但是由於文件夾沒有資源分叉,因此需要採用不同的方式來存儲圖標,所以工程師想出了隱藏文件的想法。

文件名實際上是「圖標」+ CR。 CR是Mac OS classic中的行終止字符。選擇此名稱是爲了使其不可能與人類輸入的文件名衝突。

哦,因爲你讓我記住這個東西從超過20年前,我會救你的票到關(因爲你的問題實際上是關閉堆棧溢出話題):)

+1

令人驚歎的答案! –