IT 소스/Linux

[Linux] 파일 내용 확인, 생성, 합병하기 - cat (concatenate)

한량이야기 2024. 7. 11. 11:07
반응형

 안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

'cat' 명령어 설명

Linux - 파일 내용 확인, 생성, 합병하기 - cat (concatenate)

'cat' 명령어는 리눅스 및 유닉스 계열 운영체제에서

일반적으로 파일 내용을 읽고, 연결 및 쓰기와 관련된 다양한 작업에 

사용되는 기본 명령어 중 하나입니다.

 

1.  cat 명령어 기본 사용법

cat [options] fileName.....

 

'fileName'은 하나 이상의 파일 이름이 될 수 있으며

'[options]' 명령의 동작을 수정하는 선택적 플래그입니다.

 

2. cat 명령어 주요 옵션

옵션 사용 예 설명
없음 cat filename 터미널에 파일 내용을 표시합니다.
-n cat -n filename 줄 번호를 화면 왼쪽에 표시합니다.
(비어있는 행도 포함)
-b cat -b filename 줄 번호를 화면 왼쪽에 표시합니다.
(비어있는 행은 제외)
-E cat -E filename 행마다 끝에 '$' 문자를 표시합니다.
-s cat -s filename 반복되는 빈 줄을 한줄로 표시합니다.
-v cat -v filename 인쇄할 수 없는 문자를 표시합니다.
('tab'와 행 바꿈 문자를 제외한 문자를 '^' 형태로 표시) 
-T cat -T filename 'tab' 문자를 표시합니다.

 

3. cat 명령어를 가독성 있게 사용법

cat fileName | more

 

파일의 내용이 한 화면을 넘어가서 출력되는 경우

파일의 내용을 끝까지 출력하기 때문에

파일의 내용이 길어지면 가독성이 떨어져서 불편하게 됩니다. 

이때 'cat''more'를 같이 사용해 주시면

모니터 크기로 맞춰서 파일의 내용을 보여 줍니다.

 

cat fileName | less

 

'cat'와 'less'를 같이 사용하면 'vim' 편집기로 파일 내용을 확인할 수 있어

파일 내용을 가독성 있게 확인할 수 있습니다.

 

 

 

[Linux] 파일 생성 및 시간변경 - touch

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. Linux - 파일 생성 및 시간변경 - touch'touch' 명령어는 리눅스 및 유닉스 계열 운영체제에서주로 빈 파일을 생성하고 기존 파일의 

hanryangitstory.tistory.com

 

반응형