티스토리 뷰

반응형

리눅스(Linux)에서 cat 명령은 다양하게 활용됩니다. 파일의 내용을 간단하게 출력할 때도 사용하지만, cat명령어 이름처럼 두 개 이상의 파일을 연결(concatenate)해서 출력할 때 사용하는 것이 기본입니다. 보통 리다이렉션 기호와 함께 사용하여 파일을 생성하거나 병합을 할 때도 사용됩니다.


리눅스 cat 명령어로 파일 내용 출력하기

리눅스 cat 명령어로 파일 내용 출력하기

cat file1

cat 명령 뒤에 파일 이름을 입력하면 그 파일의 내용을 출력합니다.


cat file1 file2 file3

여러 개의 파일을 전달하여 파일 내용을 연속해서 출력할 수 있습니다.


cat -n file1 file2 file3

cat 명령의 n 옵션을 사용하면 행 번호를 표시한다.

(더 자세한 옵션은 cat --help에서 확인하세요.)


리눅스 cat 명령어로 파일 만들기

리눅스 cat 명령어로 파일 만들기

cat > file1 (내용을 입력하고 ctrl + d를 눌러 저장한다.)

리다이렉션 기호(>)를 사용하여 입력한 내용으로 새로운 파일을 만듭니다.

cat file1

입력한 내용이 파일에 저장된 것을 확인할 수 있습니다.


cat >> file1 (내용을 입력하고 ctrl + d를 눌러 저장한다.)

> 기호를 사용하면 기존에 있는 파일 내용을 지우고 저장하고

>> 기호를 사용하면 기존 파일 내용 뒤에 연속해서 기록합니다. 


ls -al | cat > file2

파이브 기호(|)를 사용하여 파일을 만들 수 있습니다.


ls -al > file2

간단하게 리다이렉션 기호만 사용해도 됩니다.



리눅스 cat 명령어로 파일 병합(연결)하기

리눅스 cat 명령어로 파일 병합(연결)하기

cat file1 file2 > file3

cat 명령과 리다이렉션 기호로 여러 파일을 연결(병합)하여 하나의 파일을 만듭니다.


cat file1 > file4

하나의 파일을 전달하여 파일 복사 효과를 누릴 수 있습니다.



반응형
댓글