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