lsコマンドで見苦しい色のトラブルシューティング

lsコマンドで見苦しい色のトラブルシューティング

Archlinux環境にzsh + oh-my-zshをインストールしました。コマンドの出力はls次のようになります。

ここに画像の説明を入力してください。

フォルダの色を変更するには?

答え1

これらの「醜い」色には2つの理由があります。

  • lsオプション--colorの使用
  • 表示されたファイル/ディレクトリに対する一般的でない権限(モードビット)

治療:

  • 環境変数を設定/変更して、必要に応じて色を調整しますLS_COLORS(参照:lsdircolorsそしてdir_colorsマニュアルページ)
  • フォルダの権限を変更してください(例:疑いのある部分がある可能性がありますo+w)。または、ファイル権限をサポートしていないファイルシステム(FAT / VFATなど)のマウントポイントの場合は、オプションを変更してchmodください。mount/d/archive
  • このオプションを使用しないでくださいcolorlsエイリアスかもしれませんls --color=auto(で確認できますtype ls)。ls --color=neverこれを入力してオーバーライドするunalias lsか、Zsh起動スクリプトを変更してlsエイリアス定義をコメントアウトします。

関連情報