무효 클릭 IP 추적 중...
리눅스

리눅스 cat 명령어 사용법 완벽 정리

꼬예 2022. 12. 5.

리눅스 명령어에서 자주 사용되는 cat 명령어에 대해 알아보겠습니다.

 

1. 파일 읽기

 cat 은 기본적으로 파일 내용물을 확인하는 데 사용되는데요.

 

먼저  ls  명령어를 통해 현재 디렉토리에 있는 파일들을 확인해보겠습니다.

 

파일들 확인

 

이중   test1.txt 에 어떤 내용이 적혀 있는지 알고 싶습니다.

방법은    cat 파일명 을 작성 해주면 됩니다.

cat 명령어 사용

 

위에서는 1개 파일을 읽어봤는데요. 여러 개 파일도 한 번에 읽을 수가 있습니다.

 cat 파일명 파일명 

띄어쓰기를 구분으로 파일명을 작성하면 내용들이 합쳐져서 출력이 됩니다.

여러개 파일 읽기

 

+ 옵션 추가(-n, -b)

(1) -n 추가

인자로 -n을 추가하면 출력될 때 row(행) 번호도 함께 출력됩니다.

 

-n추가

(2) -b 추가

-b 도 -n과 마찬가지로 row(행) 번호를 출력해주는데요. 차이가 있다면 빈 문자열의 경우는 번호를 출력하지 않는다는 점입니다.

 

-b 추가

 

참고로 인자는 어느 위치에 와도 상관없으니 편한 위치에 작성해주시면 됩니다.

 

인자는 아무 위치에 와도 상관 없음

 

2. 파일 작성

 cat 은 파일 읽는데 주로 사용되지만 파일을 작성할때도 사용됩니다.

간단한 작성을 할때는   vim , vi , nano 을 이용할때보다 더 효율적일 수 있는데요.

 

먼저  cat > 파일명 

기존과 다른게 있다면  > 가 추가 되었다는거죠.

 

해당 명령어를 작성하면 작성 대기 중 커서가 발동됩니다.

cat으로 작성

원하는 내용 작성 후   ctrl+d 를 작성하면 작성 모드가 종료되고 파일이 저장됩니다.

ctrl+ d

 

✔ 더 자세한 내용은 해당 포스팅 참조

 

3. 응용

 cat 을 이용하면 여러 개 파일 내용들을 합친 후 새로운 파일로 복사 붙여 넣기가 쉽게 가능합니다.

 test2.txt ,  test4.txt  파일 내용을 합친 뒤  >  를 이용하면  test5.txt  test2.txt  test4.txt 전체 내용을 한파일에서 볼 수 있습니다.

파일 내용합쳐서 파일생성

 

사실상 복사 붙여 넣기가 된 거죠.

output:

 

 

만약  test5.txt 에 새로운 내용을 추가하고 싶다면  >  가 아닌  >>  를 사용해주면 됩니다.

 

꺽쇠 2개

 

output:

 

  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글