리눅스 cat, more, less, head, tail 실시간 파일내용 확인

리눅스에서 파일 내용을 확인할 수 있는 방법은 여러가지가 있습니다. 위에서 부터 몇 줄만 확인하는 방법, 아래에서부터 몇 줄 확인하는 방법 그리고 실시간으로 쌓이고 있는 로그를 실시간으로 확인하는 방법

오늘은 리눅스의 다양한 파일 내용 확인 방법을 알아보겠습니다.

 

리눅스 파일 내용 확인 방법

 

cat

단순히 파일을 내용을 확인하기 위함

옵션
-b 각 행에 번호를 붙임
-n 각 줄에 번호를 붙임(빈 줄 포함)

 

more

긴 파일을 읽을 때 위에서 부터 짤라서 읽습니다. enter로 줄을 넘어갈 수 있습니다.

 

less

more과 비슷하게 동작하지만 방향키와 Page Up, Page Down 키를 이용해서 위 아래로 움직이며 읽을 수 있다는 장점이 있습니다.
파일을 다 읽고 나가기 위해서는 q키를 이용하시면 됩니다.

 

 

head

head -n 5
위에서 부터 5문장을 읽어옵니다. Default는 10줄입니다.
-c 옵션을 사용한다면 바이트(byte) 기준으로 출력해 줍니다.

 

tail

tail -n 5
아래에서부터 5문장을 읽어옵니다. 이 또한 Default는 10줄입니다.

 

head와 tail은 말에서 아시다시피 위와 아래가 명확합니다.

tail 같은 경우 -f 옵션과 함께 사용해서 실시간으로 남는 텍스트를 확인하실 수 있어 로그를 실시간으로 확인하실 때 유용하게 사용하실 수 있습니다.
ex) tail -f messages.log

 

다양하게 사용해 보시고 자신이 편한 명령어 옵션을 사용하시면 됩니다.

댓글

Designed by JB FACTORY