请参阅下面的列表 -
/home/shirish/games/gtimelog> ls
. CONTRIBUTORS.rst .gitattributes gtimelog.appdata.xml help
org.gtimelog.gschema.xml scripts tox.ini COPYING gitignore gtimelog.desktop locale other-requirements.txt setup.cfg .travis.yml appveyor.yml .coveragerc gschemas.compiled gtimelog.desktop.in Makefile po setup.py benchmark.py docs gtimelog gtimelogrc.5 MANIFEST.in README.rst src CONTRIBUTING.rst .git gtimelog.1 gtimelog.rst NEWS.rst runtests TODO.rst
在上面,我没有看到文件和目录之间有任何颜色区分。
但是,如果我使用正确的长列表,$ls -la
我会得到颜色,告诉我哪些是目录,哪些是文件。有没有办法即使在随意列出目录颜色时也有?
答案1
如果您只是想添加混合颜色,许多 gnu 程序都接受该标志--colour=auto
以包括突出显示等。
然后可以通过运行将其自动包含在您的命令中
alias ls='ls --color=auto'
这通常已经在 Debian 中的 Bash 中完成,但在 ZSh 中可能还没有。