为什么ls以不同的颜色显示一个目录?

时间:2018-06-10 23:48:29

标签: bash command-line terminal

我调整了.bash_profile,以便在使用ls命令时,文件夹的内容采用颜色编码。我可以找到的每个目录都以粗体蓝色打印,除了一个,只是以黄色突出显示。是否有不同类型的目录?键入file strangedir告诉我有问题的目录只是一个目录。这些是我更改的.bash_profile中的行:

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1;
export LSCOLORS=ExGxBxDxCxEgEdxbxgxcxd;
alias ls='ls -GFh'

以下是文件夹中的内容:

aaronparisi@aarons-MacBook-Pro:~/Desktop/Seattle$ ls -l
total 1984
drwxr-xr-x   4 aaronparisi  staff   136B Sep 30  2017 AI/
-rw-r--r--@  1 aaronparisi  staff   148K Dec 19  2015 Apt list.pages
drwxr-xr-x   9 aaronparisi  staff   306B Nov  4  2017 Fall 2017/
drwxr-xr-x   7 aaronparisi  staff   238B Oct  8  2017 Round Two/
-rw-r--r--@  1 aaronparisi  staff   401K Dec 21  2015 Scan.pdf
drwxr-xr-x   6 aaronparisi  staff   204B Jan 12  2016 Spring 2016/
drwxr-xr-x   5 aaronparisi  staff   170B May 10  2016 Summer 2016/
-rw-r--r--@  1 aaronparisi  staff   133K Jun  4 16:33 aaron parisi suletter.docx
-rw-r--r--@  1 aaronparisi  staff    42K Jun  4 16:33 aaron parisi suletter.pdf
drwxr-xr-x   7 aaronparisi  staff   238B Mar  1  2017 hacking?/
drwxr-xr-x   9 aaronparisi  staff   306B Oct 10  2017 html+css/
-rw-r--r--@  1 aaronparisi  staff   256K Dec 20  2015 lease-agreement.pdf
drwxr-xr-x  34 aaronparisi  staff   1.1K Mar 25 15:38 leet code/
drwxrwxrwx@  7 aaronparisi  staff   238B May 30 09:56 python/
drwxr-xr-x  20 aaronparisi  staff   680B Sep 22  2017 terminal-game-tutorial/

有问题的文件夹是名为python /

的文件夹

1 个答案:

答案 0 :(得分:1)

找到几个类似的帖子,上面有很好的答案:

https://askubuntu.com/questions/17299/what-do-the-different-colors-mean-in-ls

https://unix.stackexchange.com/questions/94498/what-causes-this-green-background-in-ls-output

以下是帖子中的信息:

  • 蓝色:目录
  • 绿色:可执行或可识别的数据文件
  • Sky Blue:符号链接文件
  • 黄色,黑色背景:设备
  • 粉红色:图形图像文件
  • 红色:存档文件
  • 红色,背景为黑色:链接断开

此外,发现此链接在使用ls命令时为不同类型的文件设置不同颜色提供了一些帮助:

http://linux-sxs.org/housekeeping/lscolors.html