본문 바로가기
컴퓨터/리눅스 등

[리눅스/유닉스] cat명령어 사용법, 리눅스 파일 만들기

by 도도새 도 2022. 5. 20.

리눅스 cat명령

 

 오늘은 리눅스에서 사용하는 cat명령어를 정리하겠다. cat명령어는 다양한 상황에서 자주 사용하게 되기 때문에 알아 둘 필요가 있다.


cat 명령어

cat [option] [file]


- concatenatong files , 파일을 합쳐서 출력할 때 사용한다.

- 새로운 파일을 만들 때 사용한다.

- 파일을 복사할 때 사용한다.


​cat명령어 옵션

-e : $를 끝에 붙인다

-n : 모든 라인에 번호를 붙인다

-b : 비어있지 않은 라인에만 번호를

-s : 에러 메시지를 없앤다

-t : 탭을 ^I로 출력한다

 

cat으로 새 파일 만들기

 

 우선 cat 명령어를 이용하여 새로운 파일을 만드는 방법은 아래와 같다.

 

1) cat > file

2) 내용 입력

3) ctrl + d 입력

 

cat 확인 1 생성과 확인

cat명령어로 파일 생성

/

1) cat > file1을 사용해 file1을 생성 한다.

2) 내용입력을 시작한다.

3) 마지막 행에서 tab키를 누른 후 Ctrl + d를 눌러 파일 속 내용 쓰기를 종료한다.

 

cat 확인 2 옵션

-e, -n, -t

cat명령어 확인

 

1) -e명령어로 끝에 $를 붙여 출력한다

2) -n 명령어로 라인 번호를 붙여 출력한다.

3) -t 명령어로 입력된 텝을 보이게(^I) 출력한다.

 

cat으로 파일 복사하기

 

cat명령어를 이용해 파일 내용을 복사하여 새 파일을 만드는 방법은 아래와 같다.

1) cat 파일1 > 파일 2

이 방법으로 파일 1의 내용이 파일 2에 복사, 생성된다.

 

확인 3 cat 파일1 > 파일2로 파일 복사

cat명령어 파일 복사

 

1) cat file1 > copidFile : file1의 내용을 복사해 copidFile을 생성 한 후 내용을 복사한다.

2) cat copidFile : 내용을 확인한다.

 

 마지막으로 *를 사용하여 모든 파일 내용을 출력해보겠다. 일반적으로 *는 all 즉, 전부를 뜻한다.

 

확인 4. cat * : 모든 파일 내용 출력

모든 파일 내용 출력

 

1) ls명령어로 현재 폴더에 copidFilefile1이라는 두 개의 파일이 있음을 확인한다.

2) cat *을 이용해 두 파일의 내용을 모두 출력한다.

댓글