리눅스 명령어 tail CMD
tail은 텍스트파일이나 지정된 데이터의 마지막 몇 줄을 보여주는데 사용하는 Unix 및 Unix 계열 시스템에서의 프로그램이다. 파일의 끝 부분만 출력 하고자 할 때 사용하며, 아무런 옵션 없이 사용된 경우 문서의 마지막 10 줄은 보여주는데, 예를 들어서 사용자가 추가되면 /etc/passwd 파일에 마지막에 추가된다. 이때 tail 명령어에 -1 옵션을 사용하여 사용자 추가를 확인할 수 있다.
명령어 형식
# tail /etc/passwd
# tail -5 /etc/passwd
# tail +5 /etc/passwd
# tail -f /var/log/messages
명령어 옵션
옵션 |
설명 |
-c (숫자) |
끝에서부터 지정된 수만큼의 바이트에 해당하는 정보를 보여준다. |
-f |
파일의 크기가 변할때마다 추가된 정보를 출력한다. |
-F |
위 -f옵션의 경우 파일크기가 변하여 5Mbytes 정도 되면 확장자에 숫자를 붙여 백업파일을 생성하고, 다시 본 파일은 0byte 부터 저장된다. 그래서 tail -f 파일명으로 실행중인 명령이 멈춰버린다는 문제가 생겨 재 실행시켜줘야 하는 번거로움이 있다. -F옵션을 사용하면 이런 재실행문제 및 용량변화로 인한 문제를 걱정하지 않아도 된다. -f 옵션 때와 마찬가지로 Ctrl + C 로 빠져나올 수 있다. |
-(숫자) |
끝에서부터 지정된 수만큼의 줄을 보여준다. |
-q |
출력결과에서 맨 윗줄에 입력파일명을 표시하지 않게 설정한다. |
-v |
-q 와 반대로 출력결과에서 맨 윗줄에 입력파일명을 항상 표시해 준다. |
--help |
도움말을 보여준다. |
--version |
버젼 정보를 보여준다. |
'공부합시다 > 리눅스' 카테고리의 다른 글
리눅스 명령어 su CMD (0) | 2016.11.29 |
---|---|
리눅스 명령어 wc CMD (0) | 2016.11.28 |
리눅스 명령어 head CMD (0) | 2016.11.26 |
리눅스 명령어 more CMD (0) | 2016.11.25 |
리눅스 명령어 cat CMD (0) | 2016.11.24 |