![777権限を持つディレクトリのLS色を変更しますか? [コピー]](https://linux33.com/image/76973/777%E6%A8%A9%E9%99%90%E3%82%92%E6%8C%81%E3%81%A4%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AELS%E8%89%B2%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
答え1
Linux(他のタスクを実行するMacとは逆)を使用している場合は、カスタムdircolors
データベースを使用して、どのファイルプロパティにどの色が使用されるかを指定できます。
まず dircolors データベースファイルを作成します。
$ dircolors -p > ~/.dircolors
STICKY_OTHER_WRITABLE
その後、編集して行をより見やすくするOTHER_WRITABLE
ことができます34;42
(34は青、42は緑 - リストされたカラーコードを含むメモを含めるのに役立ちます)。dircolors -p
その後実行
eval $(dircolors ~/.dircolors)
~/.profile (または ~/.bash_profile など) を編集し、実行中の行を見つけてeval $(dircolors)
上記のファイル名を含めるように変更します。または、.profile(など)に対応する行がない場合は追加してください。
または、ファイルの有無に関係なく動作するようにするには、~/.dircolors
次のように変更します。
[ -e ~/.dircolors ] && eval $(dircolors -b ~/.dircolors) ||
eval $(dircolors -b)
答え2
回避策としてls --color=never
.(CentOSで動作しますが、ls
Cygwinのオプションはわかりません.man ls
動作しないことを確認してください.)
また、を入力するalias
と、を実行して出力の自動カラー割り当てをオフにするalias ls='ls --color=auto'
ことができます。より永久的な解決策(つまり、色を削除するのではなく実際に変更すること)には、端末の色オプションを変更することが含まれますが、実際にその方法を知っている人に任せます。unalias ls
ls