在Windows計算機上更改我的Google雲端硬盤中的帳戶後,與我的mac同步的每個目錄現在都有一個「圖標?」文件沒有擴展名,顯然沒有內容。什麼是「圖標?」文件?
這是我克隆Git目錄之後發生過的一次。它被列上了Atom項目樹簡稱爲 「Iconr」
下面是該文件的截圖:
這是信息的獲取:
任何人都知道這是什麼? ......似乎沒有做任何事......但讓我好奇的是!
在Windows計算機上更改我的Google雲端硬盤中的帳戶後,與我的mac同步的每個目錄現在都有一個「圖標?」文件沒有擴展名,顯然沒有內容。什麼是「圖標?」文件?
這是我克隆Git目錄之後發生過的一次。它被列上了Atom項目樹簡稱爲 「Iconr」
下面是該文件的截圖:
這是信息的獲取:
任何人都知道這是什麼? ......似乎沒有做任何事......但讓我好奇的是!
在文件夾上設置自定義圖標時,這是Finder存儲圖像的位置。文件本身在Finder中不可見(但你可以在shell中看到它)。
可以使用getFileInfo
工具來查看搜索標誌:
$ getFileInfo Icon^M
...
attributes: aVbstclinmEdz
...
資本V
指無形位。如果您的系統不是這種情況,您將在Finder中看到該文件。當您將文件通過Google或Windows land等惡意領土傳輸時,鬆開Finder標誌並不罕見。:)
「Icon?」文件是Mac OS經典的古老技術,如果我沒有記錯,自定義圖標存儲在文件的資源分支中。但是由於文件夾沒有資源分叉,因此需要採用不同的方式來存儲圖標,所以工程師想出了隱藏文件的想法。
文件名實際上是「圖標」+ CR
。 CR是Mac OS classic中的行終止字符。選擇此名稱是爲了使其不可能與人類輸入的文件名衝突。
哦,因爲你讓我記住這個東西從超過20年前,我會救你的票到關(因爲你的問題實際上是關閉堆棧溢出話題):)
令人驚歎的答案! –