본문으로 바로가기

리눅스 tail 명령어 사용법 (-c, -f, -n, -s, -v)

category 리눅스 (linux)/명령어 2022. 2. 23. 13:43

: 파일들의 끝부분 출력시 사용되는 명령으로 기본적으로 옵션이 없을경우 마지막 10줄

standard output 으로 출력합니다.

 

Manual page

 

목차

     

     

    0> 도표

    옵션 의미 기타
    -c , --bytes 끝에서부터 K 바이트 출력 옵션 1-1번 항목 참조
    -f , --follow 종료하지 않고 계속적으로 대기하면서 문자 출력 옵션 1-2번 항목 참조
    -n, --lines 끝에서 부터 K 라인 출력 옵션 1-3번 항목 참조
    -s, --sleep-interval N초 동안 Sleep에  들어가게 하는 옵션 1-4번 항목 참조
    -v, --verbose 헤더 포함 출력 옵션 1-5번 항목 참조

     

    1> 옵션

     1-1> -c 옵션 ( --bytes)

       :끝에서부터 K bytes 출력

    $ cat b.txt
    hello in the b.txt
    ~~~~ 중략 ~~~~~
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    end
    
    >> 끝에서부터 32 바이트 출력
    $ tail -c 32 b.txt
    67890
    1234567890
    1234567890
    end

     1-2> -f 옵션 (--follow)

        :  tail 명령이 종료가 되지 않고 계속적으로 대기하면서 들어오는 문자를 출력해 줍니다.

    log 파일을 실시간으로 모니터링시 사용가능합니다.

     

     

     1-3> -n 옵션 (--lines)

       : 끝에서부터 K 라인 출력

     

    $ tail -n 5 b.txt
    1234567890
    1234567890
    1234567890
    1234567890
    end

     

     

     1-4> -s 옵션

       :  f 옵션과 같이 사용해 N 초 동안 sleep 에 들어가게 합니다.

     1-5> -v 옵션 (--verbose)

       : 헤더 포함 출력 옵션

     

     

    $ tail -v b.txt
    ==> b.txt <==                 // 헤더
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    1234567890
    end

     

     

    오늘도 즐거운 하루 보내세요.

     

     

     

     

    반응형