Linux · File Commands ·
[Linux] 파일 관리 - head 파일 내용 윗줄부터 출력
head 명령어 #
- 파일 내용을 위에서 부터 기본 10라인 출력한다.
사용법 #
1head (-숫자) [파일명]option #
-[숫자]: 지정한 숫자만큼 행을 출력-c(–bytes=[-]K) : 지정한 바이트만큼 출력 (지정한 바이트 앞에 ‘-‘가 붙으면 지정한만큼 마지막부터 제외하고 출력)-n(–lines=[-]K) : 기본적으로 10줄의 출력 대신 지정한 행만큼 출력 (지정한 숫자 앞에 ‘-‘가 붙으면 지정한만큼 마지막부터 제외하고 출력)-q(–quiet, –silent) : 내용을 출력하기 전 항상 파일명을 출력하지 않는다.-v(–verbose) : 내용을 출력하기 전 항상 파일명을 출력
head 명령어 사용 예제 #
예제1) #
/etc/passwd파일 내용을 윗라인부터 5라인 출력한다.
1head -5 /etc/passwd
2
3head -n 5 [파일명]
-n옵션은 생략이 가능 {: .prompt-info }
예제2) #
- byte 단위로 내용을 보고자 한다면 아래와 같이 -c 옵션을 사용한다.
1head -c 100예제3) #
/etc/passwd파일 내용을 윗줄부터 10라인 출력하고, 좌측에 라인 번호를 출력한다.
1head /etc/passwd | cat -n예제4) #
- 파일 명이 입력되지 않으면 표준입력을 읽어들이며, > 를 이용하여 다음과 같이 화면의 내용을 다른 파일로 저장할 수 있다.
1head file.txt > head_file.txtAdvertisement