2017-03-08 4 views
1

Windowsマシン上のGoogleドライブでアカウントを変更した後、Macと同期するすべてのディレクトリに「アイコン」が表示されます。拡張子がなく、明らかに内容がないファイル。「アイコン」とは何ですか?ファイル?

これは私がGitディレクトリをクローンした後に一度だけ起こっています。それは、ここで

は、ファイルのスクリーンショットです単に "Iconr" としてのAtomプロジェクトツリーにリストされます:

enter image description here

そして、これは私が得る情報である:

enter image description here

これは何ですか? ...何もしていないようだ...しかし、私は好奇心を持っている!

答えて

1

フォルダにカスタムアイコンを設定すると、Finderが画像を保存します。ファイル自体はFinderでは表示されません(しかし、シェルで見ることができます)。

あなたは、Finderのフラグを参照してくださいgetFileInfoツールを使用することができます。

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

資本Vが見えないビットがセットされていることを意味します。それがあなたのシステムに当てはまらない場合は、そのファイルをFinderに表示します。ファインダのフラグを失うことは、GoogleやWindowsのような敵対的な地域を経由してファイルを輸送する場合には珍しくありません:)

「アイコン?ファイルはMac OSクラシックの古代の技術です(私が正しく覚えていれば)カスタムアイコンはファイルのリソースフォークに保存されていました。しかし、フォルダにはリソースフォークがないため、アイコンを格納する別の方法が必要となり、エンジニアは隠しファイルという考えを思いつきました。

ファイル名は実際には「アイコン」+ CRです。 CRはMac OSクラシックの行終了文字です。この名前は、人間が入力したファイル名と競合することを不可能にするために選択されました。

ああ、そして、あなたは私が(あなたの質問は、スタックオーバーフローのためにオフトピック実際にあるので)私はあなたに投票ツー近くを救う、20年以上前からこのようなものを覚えていたため:)

+1

驚くべき答え! –

関連する問題