본문 바로가기

리눅스/명령어

리눅스 cat 명령어 사용법 (파일 확인, 합병, 생성)

728x90

입출력 리다이렉션

리다이렉션 기호 방향 의미
> 표준 출력 명령 > 파일 : 명령의 결과 파일로 저장
>> 표준 출력 (추가) 명령 >> 파일 : 명령의 결과 기존 파일에 추가하여 저장 
< 표준 입력 명령 < 파일 : 파일의 내용을 명령에 입력 

 

cat 사용법

cat 옵션 파일명


파일 내용 출력

1. 한개의 파일을 화면에 출력

cat file.txt

 

2. 여러개의 파일을 화면에 출력

cat file1.txt file2.txt file3.txt


파일 생성 & 합병

1. file1의 내용을 new_file1라는 이름으로 생성

cat file1 > new_file1

 

2. file1 + file2 + file3 내용을 new_file123라는 이름으로 생성

cat file1 file2 file3 > new_file123

 

3. file2의 내용을 file1에 추가

cat file2 >> file1

 

★생성될 파일명이 이미 존재할 경우 파일 내용이 그대로 덮어 씌워짐 //

방안으로  > 대신 >> 사용하면 기존 파일 내용을 지우지 않고 대상 파일의 내용을 아래에 추가 


입력 내용을 파일로 저장

1. file.txt 에 happy 라는 내용 입력 후 저장

cat > file.txt

happy

 

2. file.txt 에 good 라는 내용 추가 후 저장

cat >> file.txt

good

 

=>  cat 명령어 뒤에 > 을 붙여서 실행시키면 터미널에 문자를 입력할 수 있는 표준 입력창이 나온다.

위의 그림처럼 추가하고 싶은 내용을 입력하고 CTRL + C 버튼을 눌러주면 입력한 텍스트가 파일로 저장!

★생성될 파일명이 이미 존재할 경우 파일 내용이 덮어 씌워지므로 파일의 내용을 추가하기 위해서는 > 대신 >> 사용!

 


​ cat 명령어의 내용 출력 화면을 좀 더 가독성 있게 만드는 법

1. 파일의 내용을 모니터 화면 크기로 맞추기. cat + more

cat fileName | more

 

2. 파일의 내용을 vim 편집기로 확인 cat + less

cat fileName | less

반응형