문제
다음 리눅스 명령어 조합의 실행 결과로 가장 적절한 것은?
find /home -name "*.log" | head -5
① /home 디렉토리에서 .log 확장자 파일을 찾아 처음 5개만 표시한다 ② /home 디렉토리의 모든 파일 중 처음 5개의 로그를 출력한다 ③ .log 파일들의 내용 중 첫 5줄을 표시한다 ④ /home 디렉토리에서 가장 큰 5개의 로그 파일을 찾는다
정답
1번
해설
find 명령어는 /home 디렉토리에서 -name "*.log" 조건에 맞는 파일들을 찾아 파일 경로를 출력하고, 파이프(|)를 통해 head -5 명령어로 전달되어 처음 5개 결과만 표시된다. ②는 find의 조건을 잘못 이해한 것, ③은 파일 내용이 아닌 파일명이 출력되는 것, ④는 크기 기준 정렬이 없으므로 틀렸다.