lsカラー:ls出力で、私のフォントの一部が黒色で、一部が緑色であるのはなぜですか?

lsカラー:ls出力で、私のフォントの一部が黒色で、一部が緑色であるのはなぜですか?

/usr/share/fonts一部のフォントファイルをAWS(Amazon Linux実行)にアップロードし、.ebextensionsのコマンドを使用してそのディレクトリに移動しましたcp

MacでSSHを使用して使用すると、ls -a一部のファイルの色が異なるように表示されます。フォントファイルの1つのセットは黒で、もう1つは緑です。原因が何なのか気になります。私のコードに問題が発生した場合

AWS Linuxを実行しているElastic Beanstalkのフォントディレクトリ

ls -laスクリーンショット

~からAskUbuntuに対するもう一つの答えこの色をどのように解釈するかについての鍵を見つけました。.ttfsが実行可能な理由または.ttfsセットの1つは認識されますが、他のセットは認識されない理由を理解できません。

青:ディレクトリ

緑:実行可能または認識されたデータファイル

水色:リンクされたファイル

黄色と黒の背景:機器

ピンク:グラフィックイメージファイル

赤:アーカイブされたファイル

これらのファイルは、アップロード前にさまざまなフォントのWebサイトからMacにダウンロードされました。

ベストアンサー1

ls -lファイルが実行可能かどうかを明示的に通知します。ここには大きな秘密はないようです。さまざまなソースからファイルをダウンロードしましたが、各ソースには何らかの理由で異なる権限ビットが設定されている可能性があります。*一部の色が気に入らず、一部は試していない場合chmod -x *.ttf...フォントファイルに実行ビットを設定する必要はありません。

* Matteo Italiaの賛成意見(残さなければならない)は、次のように述べています。実行可能ビットを格納しないFATまたはNTFSボリュームからコピーされた可能性が高いためすべてのファイルに実行ビットが設定されるようにデフォルトでインストールされます。

おすすめ記事