Putty では、ファイルとフォルダの色は何を表していますか?

Putty では、ファイルとフォルダの色は何を表していますか?

Putty のドキュメントを調べましたが、答えが見つかりませんでした。ファイルとフォルダの異なる色は何を意味しているのでしょうか?

答え1

これは putty ではありません。dircolors -pコマンドを実行すると、既知の各ファイル タイプにマップされる色がわかります。

答え2

色付けをするのはPuTTYではなく、おそらく ですdircolors。具体的な方法はディストリビューションによって異なりますが、これがどのように機能するかは、次のリンクからよくわかります。man dircolors

たとえば、私の Debian インストールでは次のようになります:

  • ディレクトリ -> 濃い青
  • シンボリックリンク -> シアン

そこに何が格納されているかを確認することもできますecho $LS_COLORS。この変数の色分けルールが表示されます。

答え3

これは、karthick87 による askubuntu.com からの引用です (リンク

情報

Linux ホストに接続しているときにこれを実行すると、カラー スキームが出力されます。Ubuntu 16.04 および CentOS 7 でテスト済み。

Bashスクリプト

eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other writable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g')           
{      
  IFS=:     
  for i in $LS_COLORS     
  do        
    echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m" 
  done       
} 

出力例

スクリーンショット_OCT17

答え4

これはPuTTYとはまったく関係ありません。異なる種類のファイルやディレクトリを異なる色で表示するのはシェルです。これは環境変数を介して行われLS_COLORS、その正確な内容はLS_COLORS通常次のように決定されます。dircolorsこれは、使用している OS に応じて、通常は .profile ファイルなどによって呼び出されます。

こちらはこれについては素晴らしい記事です。

関連情報