본문 바로가기

Linux Unix/Command

[ Linux ] cat - 파일 내용 보기

반응형

cat 명령어는 Linux에서 파일의 내용을 출력하거나 여러 파일을 결합할 때 사용합니다. 주로 텍스트 파일을 화면에 표시하거나, 파일을 연결하여 출력하거나, 새로운 파일로 저장할 때 유용합니다. 기본 사용법과 자주 사용하는 옵션을 소개합니다.

기본 사용법

cat [옵션] 파일이름

예제

  1. 파일 내용 출력:
   cat filename.txt

filename.txt의 내용을 화면에 출력합니다.

  1. 여러 파일 결합:
   cat file1.txt file2.txt

file1.txtfile2.txt의 내용을 순서대로 출력합니다.

  1. 파일 내용 출력 후 새로운 파일에 저장:
   cat file1.txt file2.txt > combined.txt

file1.txtfile2.txt의 내용을 결합하여 combined.txt라는 새로운 파일로 저장합니다.

유용한 옵션

  1. 행 번호 표시 (-n):
   cat -n filename.txt

파일의 각 줄에 번호를 매겨 출력합니다.

  1. 연속된 빈 줄 압축 (-s):
   cat -s filename.txt

연속된 빈 줄을 하나로 줄여서 출력합니다.

  1. 특수 문자 표시 (-v):
   cat -v filename.txt

파일 내의 특수 문자를 표시합니다. 예를 들어, 탭과 같은 비정형 문자를 시각적으로 확인할 수 있습니다.

주의 사항

  • cat 명령어를 사용할 때 파일의 내용이 매우 크다면 화면에 모두 표시되므로, lessmore 명령어와 함께 사용하는 것이 더 편리할 수 있습니다:
   cat filename.txt | less
  • 파일을 덮어쓰지 않도록 조심해야 합니다. >를 사용하면 기존 파일이 덮어쓰여 지워지므로, 기존 파일을 보호하기 위해 >>를 사용하여 내용을 추가하는 방식이 안전합니다:
   cat file1.txt >> existing_file.txt

cat 명령어는 파일 내용을 확인하거나 결합할 때 유용하게 사용할 수 있습니다.

반응형