| HOME / 정보공유 / AIX 명령어 모음

tail
tail tail 명령 목적 파일을 지정한 지점에서부터 표준 출력에 기록합니다. 구문
표준 구문
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
역순으로 행을 표시하려는 경우
tail [ -r ] [ -n Number ] [ File ]
설명
tail 명령은 File 매개변수로 지정된 파일을 지정된 위치에서 시작하여 표준 출력에 기록합니다. 파일이 지정되지 않을 경우 표준 입력이 사용됩니다. Number 변수는 표준 출력에 기록되는 단위를 지정합니다. Number 변수 값은 양수 또는 음수일 수 있습니다. 값 앞에 +(더하기 부호)가 오는 경우, 파일은 파일의 시작 부분으로부터 지정된 단위에서 시작하여 표준 출력에 기록됩니다. 값 앞에 -(빼기 부호)가 오는 경우, 파일은 파일의 끝 부분으로부터 지정된 단위에서 시작하여 표준 출력에 기록됩니다. 값 앞에 +(더하기 부호) 또는 -(빼기 부호)가 오지 않을 경우, 파일의 끝에서부터 지정된 단위에서 시작하여 읽힙니다.
계수의 시작 위치를 결정하는 Number 변수에 사용하는 단위 유형은 -b, -c, -k, -m 또는 -n 플래그가 결정합니다. 이들 플래그 중 하나를 지정하지 않을 경우, tail 명령은 지정된 파일의 마지막 10 행을 읽어서 표준 출력에 출력합니다. 그 결과는 명령행에 -n 10을 입력하는 것과 동일합니다.
-m 플래그를 사용하면 1 바이트 또는 2 바이트 문자 환경에서 동일한 결과가 나타납니다. 복수 바이트 문자가 들어있는 텍스트 파일을 입력할 경우 출력이 문자 경계에서 시작하지 않을 수 있으므로 -c 플래그는 신중하게 사용하십시오.
플래그
-b Number 지정된 파일을 Number 변수에 표시된 512 바이트 블록 위치에서부터 읽습니다.
-c Number 지정된 파일을 Number 변수에 표시된 바이트 위치에서부터 읽습니다.
-f 입력 파일이 일반 파일이거나 File 매개변수에 FIFO(선입선출법)를 지정한 경우, tail 명령은 입력 파일의 지정된 마지막 단위를 복사한 후 종료하지 않고 입력 파일이 사용 가능해지면 입력 파일에서 단위를 추가로 읽고 복사하는 조작을 계속합니다. File 매개변수가 지정되지 않고 표준 입력이 파이프인 경우, -f 플래그는 무시됩니다. tail -f 명령은 다른 프로세스가 작성 중인 파일의 증가를 모니터하는 데 사용할 수 있습니다.
-k Number 지정된 파일을 Number 변수에 표시된 1KB 블록 위치에서부터 읽습니다.
-m Number 지정된 파일을 Number 변수에 표시된 복수 바이트 문자 위치에서부터 읽습니다. 이 플래그를 사용하면 1 바이트와 2 바이트 문자 환경에서 동일한 결과가 나타납니다.
-n Number 지정된 파일을 Number 변수에 표시된 행 위치에서부터 읽습니다.
-r EOF에서부터 역순으로 출력을 표시합니다. -r 플래그의 디폴트 값은 전체 파일을 역순으로 인쇄하는 것입니다. 파일의 크기가 20,480 바이트보다 크면, -r 플래그가 마지막 20,480 바이트를 표시합니다.
-r 플래그는 -n 플래그와 사용될 경우에만 유효하고, 그렇지 않으면 무시됩니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 성공적으로 완료하였습니다.
>0 오류가 발생하였습니다.
예제
notes 파일의 마지막 10개 행을 표시하려면 다음과 같이 입력하십시오.
tail notes
notes EOF에서부터 읽기를 시작할 행의 수를 지정하려면 다음과 같이 입력하십시오.
tail -n 20 notes
notes 파일을 200번째 바이트에서부터 한 번에 한 페이지씩 표시하려면 다음과 같이 입력하십시오.
tail -c +200 notes | pg
파일 진행 과정을 추적하려면 다음과 같이 입력하십시오.
tail -f accounts
accounts 파일의 마지막 10개 행이 표시됩니다. tail 명령은 accounts 파일에 추가되는 행을 표시합니다. 화면은 Ctrl-C 키를 눌러 정지할 때까지 계속됩니다.
파일
/usr/bin/tail tail 명령을 포함합니다.
관련 정보
dd 명령, head 명령, more 명령, pg 명령.