zsh:如何设置 LS_COLOR 以将任何 tar 文件显示为与白色不同的颜色?

阿尔珀

我在用 zsh

当我这样做时ls:对于任何压缩文件类型,例如.tar.gz, .tbz2.zip我将它们显示为白色而不是bash粗体。另一方面,它的颜色是红色和粗体。

是否可以为任何压缩文件类型提供不同于白色的颜色zsh


$ ls --version
ls (GNU coreutils) 8.30

我在我的.zshrc文件中有以下设置

export CLICOLOR=1
export LS_COLORS="$LS_COLORS:ow=1;34:tw=1;34:"
export LSCOLORS=ExGxBxDxCxEgEdxbxgxcxd

ls: aliased to ls -h --color=always -v --author --time-style=long-iso


当我远程连接到 zsh shell tar 文件中的默认机器时,颜色为白色。然后我切换到bash并将 bach 切换到zsh,然后它的颜色变回红色。是否有可能在默认情况下行为zsh

在此处输入图片说明

温德雷亚

根据您的评论,您$LS_COLORS根本不包含任何压缩文件或任何文件扩展名。

:ow=1;34:tw=1;34::ow=1;34:tw=1;34:

开始:

export LS_COLORS="$LS_COLORS:ow=1;34:tw=1;34:*.tar=1;31:*.gz=1;31:*.tbz2=1;31"

对于压缩文件,您可以添加以下内容:

*.tar=1;31:*.tgz=1;31:*.arj=1;31:*.taz=1;31:*.lzh=1;31:*.lzma=1;31:*.tlz=1;31:*.txz=1;31:*.zip=1;31:*.z=1;31:*.Z=1;31:*.dz=1;31:*.gz=1;31:*.lz=1;31:*.xz=1;31:*.bz2=1;31:*.bz=1;31:*.tbz=1;31:*.tbz2=1;31:*.tz=1;31:*.deb=1;31:*.rpm=1;31:*.jar=1;31:*.war=1;31:*.ear=1;31:*.sar=1;31:*.rar=1;31:*.ace=1;31:*.zoo=1;31:*.cpio=1;31:*.7z=1;31:*.rz=1;31

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用`LS_COLOR`使ls变灰为以波浪号(~~)结尾的文件

如何将文本重叠的背景设置为白色,而外面溢出则以不同的颜色?

如何通过编程将活动的背景颜色设置为白色?

如何将tar.gz格式的文件转换为tar.bz2?

如何提取tar文件?

如何使用gradle将文件夹放入tar文件

如何将tar文件转换为tgz文件?

如何将TAR文件写入SD卡?

如何阻止tar将根路径归档到文件?

如何将 tar 编码的文件转换为 terraform 变量?

Linux上是否有任何命令将.tar.gz文件转换为.zip?

如何将视图的宽度设置为等于任何displaysize?

将Windows 10中的桌面颜色设置为白色?

如何将tar.gz文件分离为5个文件

任何将形状设置为高度的方法

如何将启动屏幕状态栏颜色设置为白色?

如何使用gunzip和tar将tar.gz文件解压缩到所需的特定目录?

使用带有不包含白色的渐变的 cmap 时将背景颜色设置为白色

如何将zsh设置为openvz容器中的默认外壳?

如何仅将gnome终端的zsh设置为默认值?

如何“全局”安装tar文件?

如何在Golang的tar文件中放入tar文件

没有选择任何项目时如何将WPF组合框颜色更改为白色?

如何使用linux'tar'重命名放入tar存档的文件

如何安装.tar.gz(或.tar.bz2)文件?

如何重复解压缩tar本身内的tar文件

如何从.tar tarball安装多个tar归档文件?

将tar解压缩到目录中,删除压缩文件中不包含的任何文件

通过“ xargs”将变量从“ ls”传递到“ tar”