GNU `ls`カラーファイルは任意のファイル名パターンを使用できますか?

GNU `ls`カラーファイルは任意のファイル名パターンを使用できますか?

MAKEFILE名前が完全に赤であるすべてのファイルを着色する規則を指定する方法はありますか?それとも、make赤い部分文字列(いずれにせよ)を含むファイルがありますか?

私が知っている限り、拡張子のみを指定できます。

ベストアンサー1

マニュアルを読んだことも、ソースコードを見たこともありませんが、この程度はできると思います。

私の実験によると、LS_COLORファイル名のパターンはで終わる必要があるようです*。例を見ると、構文がこのように指定されているようです。たとえば、di=…ディレクトリに使用した場合*di=…で終わることを意味しますdi。しかしこの点は特別なものではないようだ。

したがって、MAKEFILE(たとえば)で終わるすべてのファイルに色を割り当てることができますLS_COLOR=':*MAKEFILE=01;35:'。つまり、ファイル名の末尾でのみ機能し、ドット(拡張子)では機能しません。

おすすめ記事