반응형
cat
명령어는 Linux에서 파일의 내용을 출력하거나 여러 파일을 결합할 때 사용합니다. 주로 텍스트 파일을 화면에 표시하거나, 파일을 연결하여 출력하거나, 새로운 파일로 저장할 때 유용합니다. 기본 사용법과 자주 사용하는 옵션을 소개합니다.
기본 사용법
cat [옵션] 파일이름
예제
- 파일 내용 출력:
cat filename.txt
filename.txt
의 내용을 화면에 출력합니다.
- 여러 파일 결합:
cat file1.txt file2.txt
file1.txt
와 file2.txt
의 내용을 순서대로 출력합니다.
- 파일 내용 출력 후 새로운 파일에 저장:
cat file1.txt file2.txt > combined.txt
file1.txt
와 file2.txt
의 내용을 결합하여 combined.txt
라는 새로운 파일로 저장합니다.
유용한 옵션
- 행 번호 표시 (
-n
):
cat -n filename.txt
파일의 각 줄에 번호를 매겨 출력합니다.
- 연속된 빈 줄 압축 (
-s
):
cat -s filename.txt
연속된 빈 줄을 하나로 줄여서 출력합니다.
- 특수 문자 표시 (
-v
):
cat -v filename.txt
파일 내의 특수 문자를 표시합니다. 예를 들어, 탭과 같은 비정형 문자를 시각적으로 확인할 수 있습니다.
주의 사항
cat
명령어를 사용할 때 파일의 내용이 매우 크다면 화면에 모두 표시되므로,less
나more
명령어와 함께 사용하는 것이 더 편리할 수 있습니다:
cat filename.txt | less
- 파일을 덮어쓰지 않도록 조심해야 합니다.
>
를 사용하면 기존 파일이 덮어쓰여 지워지므로, 기존 파일을 보호하기 위해>>
를 사용하여 내용을 추가하는 방식이 안전합니다:
cat file1.txt >> existing_file.txt
cat
명령어는 파일 내용을 확인하거나 결합할 때 유용하게 사용할 수 있습니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] tail - 파일 뒷부분 내용 보기 (0) | 2024.10.21 |
---|---|
[ Linux ] more - 한 화면씩 데이터 내용 보기 (0) | 2024.10.21 |
[ Linux ] rmdir - 디렉터리 삭제하기 (0) | 2024.10.21 |
[ Linux ] mkdir - 디렉터리 만들기 (0) | 2024.10.21 |
[ Linux ] ls - 디렉토리 내용 보기 (0) | 2024.10.21 |