![zsh: tar 파일을 흰색이 아닌 다른 색상으로 표시하도록 LS_COLOR를 설정하는 방법은 무엇입니까?](https://linux55.com/image/184076/zsh%3A%20tar%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%ED%9D%B0%EC%83%89%EC%9D%B4%20%EC%95%84%EB%8B%8C%20%EB%8B%A4%EB%A5%B8%20%EC%83%89%EC%83%81%EC%9C%BC%EB%A1%9C%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8F%84%EB%A1%9D%20LS_COLOR%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 사용하고있다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 쉘 tar 파일의 색상이 기본적으로 흰색으로 설정됩니다. 그런 다음 으로 전환 bash
하고 로 전환 zsh
하면 색상이 다시 빨간색으로 변경됩니다. 기본 동작이 필요한 것이 가능합니까 zsh
?
답변1
기반으로귀하의 의견, $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"
완전한 zip 파일의 경우 다음을 추가할 수 있습니다.
*.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