시스템 관리/리눅스

2-3. 리눅스 기본(파일 관련 명령어) more, head, tail

코딩금융치료 2023. 7. 17. 21:23

1. more

  텍스트 파일의 내용을 페이지 단위로 출력하는 명령어.

  파일의 내용을 한 번에 모두 출력하는 대신 한 페이지씩 보여준다.

# more myfile.txt

기본적으로 Spacebar 키를 눌러 다음 페이지로 이동하고, Enter 키를 눌러 한 줄씩 스크롤할 수 있다.

종료는 'q'

ex)

# more myfile.txt

 

2. head

  텍스트 파일의 앞 부분을 출력하는 명령어.

  기본적으로 처음 10줄을 출력하며, -n 옵션을 사용하여 원하는 줄 수를 지정할 수 있다.

 

ex)

# head myfile.txt

앞의 10줄만 출력 되었다.

# head -n 5 myfile.txt

5줄 만 출력

3. tail

  텍스트 파일의 뒷 부분을 출력하는 명령어.

  기본적으로 마지막 10줄을 출력하며, -n 옵션을 사용하여 원하는 줄 수를 지정할 수도 있다.

  -f 옵션은 파일의 끝을 따라가면서 실시간으로 파일의 내용을 출력하는 기능을 제공

   (로그파일이나 다른 동적으로 변경되는 파일을 모니터링 할 때 유용하다.)

 

ex)

# tail myfile.txt

마지막 10줄 출력

 

# tail -n 5 myfile.txt

뒤에서 5줄만 출력

# tail -f myfile.txt

f옵션을 사용 할 경우 파일마지막에서 실시간으로 모니터링 한다.