나는 열심히 노력했다ls에서 다른 파일의 색상을 변경하는 방법색상 변경을 적용하는 솔루션입니다 ls
. root
그룹 소유자가 있는 폴더 에서는 작동하지 않는 것으로 보이죠 ?
예를 들어 .json
루트 폴더와 사용자 홈 폴더의 파일 색상은 서로 다릅니다.
~/folder/ > ls -l
-rw-rw-r-- 1 alper alper alper 0 2021-06-16 06:35 hello.json
~/mnt/ > ls -l
-rwxrwxrwx 1 alper root alper 0 2021-06-16 06:38 alper.json
관련 질문:https://superuser.com/q/1598934/723632, 폴더 전용 솔루션이 있습니다.
답변1
ls
나는 GNU가 그룹 소유자에 따라 조건부로 색상을 지정할 수 있다고 생각하지 않습니다 .
그러나 다음과 같은 필터링 프로그램을 사용할 수 있습니다.GRC(범용 착색제). GRC는 루트 사용자/그룹 소유권을 빨간색으로 설정하는 것을 포함하여 명령 출력의 색상을 추가로 지정합니다.
따라서 Debian/Ubuntu에서는 이고 , 그런 sudo apt install grc
다음 또는 (가정 ) alias ls='grc -es ls -ph --color=auto'
을 실행할 수 있습니다 .ls -l
ll
alias ll='ls -l'