명령어/Linux

[리눅스] tac 파일 역순 출력 마지막 줄부터

jykim23 2026. 7. 14. 12:04
반응형

부제: 파일을 마지막 줄부터 거꾸로 출력하기

tac file.txt          # 줄 순서를 거꾸로
tac -s, data.csv      # 구분자 기준 역순
$ tac a.txt
cherry
banana
apple

tac은 cat을 거꾸로(tac = cat 철자 반대) 한 것으로, 파일을 마지막 줄부터 출력한다.
최근 로그가 위로 오게 보거나, 순서를 뒤집을 때 쓴다.
head·tail과 엮으면 특정 구간을 역순으로 뽑을 수 있다.

이렇게도 쓴다

로그의 최근 줄이 위로 오게 본다(tail 조합).

tail -100 app.log | tac

 

마지막 몇 줄을 역순으로 본다.

tac app.log | head -20

 

파일 순서를 통째로 뒤집어 저장한다.

tac original.txt > reversed.txt

 

여러 파일을 각각 역순으로 이어 본다.

tac file1 file2
반응형