마우스 없이 ls 출력 스크롤

마우스 없이 ls 출력 스크롤

일부 디렉토리에는 꽤 많은 파일이 있습니다. ls를 사용하면 터미널이 처리할 수 있는 것보다 더 많은 출력이 출력됩니다. 일반적으로 다음 중 하나를 사용합니다.

ls | less
ls | more

내 기분에 따라 다릅니다. 그러나 색상 코딩이 손실되고 한 줄에 하나의 파일/디렉토리만 표시됩니다. ls를 사용한 후 실제로 스크롤하지 않고 마우스로 터미널에서 스크롤을 시뮬레이션하는 방법이 있습니까? ls에 대한 매뉴얼 페이지를 확인했는데 이를 허용하는 내용은 아무것도 보이지 않았지만 뭔가 빠졌을 수도 있습니다.

답변1

당신이 원하는 ls -C --color=yes | less -R. piping 중에도 다중 열 모드를 -C강제하고 , lspiping 중에도 출력이 항상 색상이 되도록 --color=yes강제하며 , 인수는 원시 터미널 이스케이프 코드를 해석하도록 강제합니다 .ls-Rless

일반적으로 터미널이 Michael Mrozek이 언급한 단축키를 지원하도록 구성되지 않은 경우 GNU Screen을 고려할 수도 있습니다.

답변2

ls터미널 출력의 스크롤을 제어하는 ​​대신 터미널은 그렇게 하면 ls이미 종료됩니다. 터미널은 이를 처리하기 위해 단축키를 지원할 수 Page Up있으며 Shift+ Page Up는 일반적인 선택입니다.

관련 정보