2012-05-11 2 views
0

ls 명령의 출력의 처음 10 행을 인쇄하고 싶습니다.헤드에 ls 명령의 출력을 제공하십시오.

나는 분명히 작동하지 않았다 ls | head 10을 시도했다.

그런 다음 시도해 보려고 ls | xargs -0 head 10을 시도했지만 어느 쪽도하지 않았습니다. (어느 정도는 효과가있는 것 같지만 읽는 것이 어렵지 만 같은 줄에 everyhting이 인쇄됩니다.)

그래서 처음 10 줄만 잡는 방법을 알 수 있습니다. ls의 출력은?

감사합니다,

답변

4
ls | head -10 

또는

ls | head -n 10 
+0

좋아요! 고맙습니다! –

0

좋은 질문, 나는 생각 --format = 수평 충분하지만 열 너비는 LS에서 당신 파이프 때문에 출력 후 알 수없는 것 머리 대신에. -w (화면 너비)로 수정됩니다.

이 시도 :

ls --format=horizontal -w80|head -n 10 

을 난 단지 GNU의로 coreutils에서이 사용 LS를 테스트했습니다.

관련 문제