일부 디렉토리에는 꽤 많은 파일이 있습니다. ls를 사용하면 터미널이 처리할 수 있는 것보다 더 많은 출력이 출력됩니다. 일반적으로 다음 중 하나를 사용합니다.
ls | less
ls | more
내 기분에 따라 다릅니다. 그러나 색상 코딩이 손실되고 한 줄에 하나의 파일/디렉토리만 표시됩니다. ls를 사용한 후 실제로 스크롤하지 않고 마우스로 터미널에서 스크롤을 시뮬레이션하는 방법이 있습니까? ls에 대한 매뉴얼 페이지를 확인했는데 이를 허용하는 내용은 아무것도 보이지 않았지만 뭔가 빠졌을 수도 있습니다.
답변1
당신이 원하는 ls -C --color=yes | less -R
. piping 중에도 다중 열 모드를 -C
강제하고 , ls
piping 중에도 출력이 항상 색상이 되도록 --color=yes
강제하며 , 인수는 원시 터미널 이스케이프 코드를 해석하도록 강제합니다 .ls
-R
less
일반적으로 터미널이 Michael Mrozek이 언급한 단축키를 지원하도록 구성되지 않은 경우 GNU Screen을 고려할 수도 있습니다.
답변2
ls
터미널 출력의 스크롤을 제어하는 대신 터미널은 그렇게 하면 ls
이미 종료됩니다. 터미널은 이를 처리하기 위해 단축키를 지원할 수 Page Up있으며 Shift+ Page Up는 일반적인 선택입니다.