コマンドにリストされているディレクトリの 1 つのみの色を変更する方法はありますかls
? 変数を調べましたLS_COLORS
が、変数に特定のファイルやディレクトリをリストできないため、問題は解決されませんLS_COLORS
。
これを実現するための bash スクリプトを作成していますが、これまでのところ非常に複雑であることがわかりました。もっと簡単な方法があるはずです。
ありがとう!
答え1
私の理解では、たとえば*.jpg=01;31
jpg ファイルを赤くするには、特定のパターンで終わるファイルのみを指定できます。もちろん、次のようにして常にトリックを行うことができます*IMG_20150808_202948.jpg=01;31
:)
答え2
@nsgさんの意見に同意しますが、これはできないようです。ドキュメンテーションが欠けています。したがって、のソースコードを読むことができますls
。印刷色インジケーター特にそれがファイルサフィックスをチェックする、コメント
/* Check the file's suffix only if still classified as C_FILE. */
つまり、ディレクトリ名を次のように終わらせてもだますことはできない。".jpg"
. ファイル名にのみサフィックスを適用できます(コードを参照してください)。サフィックスは、"."
。