Logo
내 게시판 만들기
리눅스

cat·tac·rev — 파일 내용 보기

멍뭉이 | 2026.04.27 13:37:29
조회 21 | 추천 0

「파일 내용을 화면에 출력」하는 가장 단순한 명령들.

이름이 짧고 기억하기 쉬워 매우 자주 쓰입니다.



cat.

「concatenate(연결)」 — 파일을 화면에 출력.

cat file.txt — 한 파일.

cat a b c — 여러 파일을 이어서.

cat *.txt > all.txt로 합치기도.

옵션 -n은 줄 번호.



큰 파일에는 부적합.

cat 100MB.log은 화면이 폭주.

less·tail·head를 써야 함.

cat은 「작은 파일 빠르게 보기」 또는 「파이프의 시작」 용도.



tac.

cat을 거꾸로 쓴 것 — 「뒤에서 앞으로」 출력.

로그 파일을 최신부터 보고 싶을 때.

tac access.log | head — 마지막 부분을 줄 단위로 뒤집어서.



rev.

「각 줄의 글자를 뒤집어」 출력.

「abc」 → 「cba」.

흔치 않지만 텍스트 처리 트릭에 가끔.

echo "hello" | rev 같이.




한 줄 요약


cat은 파일 출력·이어 붙이기, tac은 줄 역순, rev는 글자 역순.

큰 파일엔 부적합 — less·tail·head 사용.

cat은 파이프 시작·작은 파일에 적합.




더 알아볼 것


- bat — cat의 모던 대안 (구문 강조)

- cat의 useless cat 안티패턴

- strings — 바이너리에서 텍스트 추출

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 21 0
71 너구리 26/04/27 21 0
70 토순이 26/04/27 22 0
69 곰돌이 26/04/27 21 0
68 구름이 26/04/27 30 0
67 다람쥐 26/04/27 28 0
66 구름이 26/04/27 25 0
65 구름이 26/04/27 21 0
64 곰돌이 26/04/27 25 0
63 야옹이 26/04/27 21 0
62 부엉이 26/04/27 22 0
61 다람쥐 26/04/27 31 0
60 다람쥐 26/04/27 26 0
59 구름이 26/04/27 22 0
58 야옹이 26/04/27 20 0
57 토순이 26/04/27 22 0
56 너구리 26/04/27 21 0
55 곰돌이 26/04/27 19 0
54 너구리 26/04/27 20 0
53 야옹이 26/04/27 23 0
52 멍뭉이 26/04/27 21 0
51 야옹이 26/04/27 20 0
50 구름이 26/04/27 24 0
49 멍뭉이 26/04/27 32 0
48 부엉이 26/04/27 21 0
47 너구리 26/04/27 18 0
46 멍뭉이 26/04/27 20 0
45 곰돌이 26/04/27 24 0
44 야옹이 26/04/27 19 0
43 토순이 26/04/27 28 0
신고하기

신고 사유를 선택해 주세요.