
cat 명령은 Linux에서 매우 유용합니다. 텍스트 파일 조작과 관련된 세 가지 주요 기능, 즉 파일 작성, 표시 및 결합이 있습니다.
관련 : Linux에서 명령 줄을 사용하여 텍스트 파일을 빠르게 만드는 방법
우리는 cat 명령 (다른 것들 중에서)을 사용하여 Linux의 명령 행에서 텍스트 파일을 작성하고 보는 것에 대해 논의했습니다. 그러나 file1.txt, file2.txt 및 file3.txt라는 세 개의 텍스트 파일이 있다고 가정합니다. 당신은 결합하거나 (또는 사슬 같이 잇다)을 세 개의 정보를 순서대로 포함하는 하나의 텍스트 파일로 만듭니다. cat 명령으로도이를 수행 할 수 있습니다.
터미널을 열고 다음 명령을 입력하십시오.
cat file1.txt file2.txt file3.txt
분명히 위의 예에서 파일 이름을 자신의 것으로 바꾸십시오.
세 개의 텍스트 파일의 결합 된 내용이 터미널에 나타납니다.

관련 : 이 8 가지 트릭으로 Linux 터미널 파워 유저가 되십시오
그러나 일반적으로 결과를 화면에 인쇄하는 것이 아니라 해당 텍스트 파일을 다른 텍스트 파일로 결합하는 것이 좋습니다. 운 좋게도 이것은 매우 간단합니다. 출력 리디렉션 기호를 추가하기 만하면됩니다 (>)를 연결 한 파일 목록 다음에 최종 텍스트 파일의 이름을 지정하십시오.
cat file1.txt file2.txt file3.txt > file4.txt
참고 : 출력 리디렉션 기호 뒤에 나열된 파일은 이미 존재하는 경우 덮어 씁니다. 따라서 결합 된 텍스트 파일의 이름을 지정할 때주의하십시오. 이 기사의 뒷부분에서 기존 파일 끝에 파일을 추가하는 방법을 설명합니다.
file4.txt (cat 명령 또는 선택한 텍스트 편집기)를 열면 처음 세 개의 텍스트 파일의 텍스트가 포함되어 있음을 알게됩니다.

여러 파일의 항목 목록을 결합하고 결합 된 파일에서 알파벳순으로 정렬하려는 경우 결과 파일에서 결합 된 항목을 정렬 할 수 있습니다. 이렇게하려면 기본을 입력하십시오 cat 파이프 명령 (|)과 sort 명령. 그런 다음 출력 리디렉션 기호 (>) 다음에 결합 된 텍스트를 복사 할 파일 이름이옵니다. 결과 파일의 모든 텍스트 줄이 알파벳순으로 정렬됩니다.
cat file1.txt file2.txt file3.txt | sort > file4.txt

앞에서 언급했듯이 기존 파일의 끝에 파일을 추가하는 방법도 있습니다. 입력 cat 명령 다음에 기존 파일의 끝에 추가하려는 파일이옵니다. 그런 다음 두 개의 출력 리디렉션 기호 (>>) 다음에 추가하려는 기존 파일의 이름을 입력하십시오.
cat file5.txt >> file4.txt

기존 텍스트 파일에 약간의 새 텍스트를 추가하려면 cat 텍스트 편집기에서 열지 말고 명령 줄에서 직접 수행하십시오. 입력 cat 명령 뒤에 이중 출력 리디렉션 기호 (>>) 및 텍스트를 추가 할 파일 이름입니다.
cat >> file4.txt
프롬프트 아래의 다음 줄에 커서가 나타납니다. 파일에 추가 할 텍스트를 입력하십시오. 완료되면 마지막 줄 다음에 Enter 키를 누른 다음 Ctrl + D를 눌러 해당 텍스트를 파일 끝에 복사하고 cat을 종료하십시오.

관련 : 리눅스 터미널에서 명령으로 도움을받는 방법 : 초보자와 전문가 모두를위한 8 가지 요령
텍스트 파일을 결합한 후 매우 긴 파일로 끝나는 경우 터미널 창에서 파일을 볼 때 적은 명령으로 파이프 기호를 사용할 수 있습니다. 예를 들어 cat file4.txt | less. 이 기사에서는 less 명령을 사용하는 방법에 대해 설명합니다.








