특정 줄부터 내용 확인하기
tail은 보통 파일의 끝을 보는 데 사용되지만, 특정 줄 번호부터 시작하여 그 이후의 모든 내용을 출력할 수도 있습니다. 이때는 줄 번호 앞에 더하기 기호 (+) 를 붙여서 사용합니다.
로그 파일의 50 번째 줄부터 끝까지 확인해 보겠습니다.
입력:
tail -n +50 /home/labex/project/system.log
터미널에 입력하고 Enter 를 누르세요. -n +50은 tail에게 50 번째 줄부터 시작하여 파일 끝까지 출력하라는 의미입니다.
이 명령어는 50 번째 줄부터 마지막 줄까지 모든 내용을 보여줍니다. 로그 파일의 크기에 따라 출력이 꽤 길어질 수 있습니다. 예시는 다음과 같습니다:
2024-03-15 08:45:12 [INFO] Backup process completed successfully
2024-03-15 08:46:03 [WARNING] Low memory warning: Available memory below 15%
2024-03-15 08:47:30 [INFO] System update check initiated
...
(중략)
...
2024-03-15 09:29:10 [INFO] Firewall rules updated successfully
2024-03-15 09:29:45 [INFO] User 'jane_smith' logged out
이 기능은 특정 시점이나 특정 이벤트 이후에 발생한 로그들을 대량으로 조사해야 할 때 매우 유용합니다.
참고: 파일의 전체 줄 수보다 큰 숫자를 지정하면 tail은 아무것도 출력하지 않거나 파일의 끝부분만 보여주게 됩니다.