[Linux] Head & Tail
- Linux
- 2021. 3. 1.
반응형
이번 글에서는 Linux에서 파일의 상단 혹은 하단 데이터를 읽는 방법에 대해 알아보겠습니다.
1.Head
특정 파일의 상단 데이터를 확인하고 싶을 경우 head command 를 사용할 수 있습니다.
예를 들어 다음과 같이 명령어를 입력할 경우
head /etc/profile
/etc/profile 파일의 상단 10 line 의 데이터를 확인할 수 있습니다.
head command 의 default line 수는 '10' 이므로. 만약, 4 line 을 확인하고 싶을 경우 다음과 같이 입력합니다.
head -4 /etc/profile
2. Tail
tail command 는 head command 와 반대로 파일의 끝에서 부터 line 을 읽어들여 보여줍니다.
사용 방법은 haed 와 동일하게 기본 command 는 파일의 뒤에서 부터 10 line 을
tail /etc/profile
10 이외의 line 을 확인하고 싶을 경우 다음과 같이 입력합니다.
tail -6 /etc/profile
2-1) -f
head 와 다르게 tail command 는 -f 라는 옵션을 제공합니다.
-f 옵션은 해당 파일의 real time data 를 screen 에 지속적으로 출력해줍니다. 실시간으로 파일이 변경되는 것을 확인할 수 있기 때문에, 주로 실시간 log 데이터를 확인할 때 많이 사용됩니다.
예를 들어 다음과 같은 log 파일이 존재 할 때
tail -f 옵션으로 해당 파일을 지정한뒤
tail -f log_file
console 창을 하나 더 열어서 해당 파일에 데이터를 추가할 경우
다음과 같이 기존의 console 창에 log_file 에 추가된 데이터가 실시간으로 출력되는 것을 확인할 수 있습니다.
반응형
'Linux' 카테고리의 다른 글
[Linux] Wild Card (0) | 2021.03.01 |
---|---|
[Linux] Command History (0) | 2021.03.01 |
[Linux] More & Less (0) | 2021.02.22 |
[Linux] Moving Files & Directories (0) | 2021.02.20 |
[Linux] Removing Files & Directories (0) | 2021.02.20 |