Z 셸에 실행 파일을 나열할 때 ls
이름 옆에 문자가 표시되는 것을 확인했습니다(예를 들어 빨간색으로 표시된 파일 참조).*
.test_color_scheme
원인은 무엇입니까? 색상은 ?에 의해 제어되며 그 옆에 내 이름을 표시하는 LS_COLORS
역할도 담당한다는 것을 알고 있습니까? 아니면 이것에 대한 다른 이유가 있습니까?LS_COLORS
*
노트:
모든 실행 파일에서 이런 일이 발생하고 문자가 파일 이름의 일부가 아닌지 확인했습니다 (예: 문자 없이 *
입력한 파일 열기 ).cat filename
*
답변1
이는 -F
/ 플래그가 켜져 있기 때문에 --classify
발생합니다 ls
(다음 디렉터리도 마찬가지 /
지만 별도로 추가할 수 있음). 이 옵션이 alias
귀하의 옵션에 추가 된 것 같습니다 ls
. 이 옵션을 비활성화하려면 별칭으로 추가된 위치를 추적하여 제거하거나 --indicator-style=none
.
다음 옵션은 이러한 측정항목에 영향을 미칩니다.
-F, --classify
append indicator (one of */=>@|) to entries
--file-type
likewise, except do not append `*'
-p, --indicator-style=slash
append / indicator to directories
--indicator-style=WORD
append indicator with style WORD to entry names: none (default),
slash (-p), file-type (--file-type), classify (-F)
답변2
아마도 이 옵션이 포함된 for가 있을 것입니다 alias
. 비슷하다:ls
-F
alias ls="ls -F"