유닉스에서 두 파일을 어떻게 연결할 수 있습니까?


46

유닉스에서 new.txt" file1.txt"와 " file2.txt" 가 연결된 새 파일 " "을 만들려면 어떻게 해야합니까?

unix 

zcat file1.txt.gz> gzip 파일의 경우
new.txt

답변:


73
cat file1.txt file2.txt > new.txt

7
cat실제로는 연결을 의미 합니다.
grawity

3
나는 리눅스를 사용하는 방법조차 모른다. 그리고 나는 이것을 알고 있었다. 나에게 숙제 질문처럼 들린다 :)
Shinrai

유용한 추가 : ">"를 사용하면 소스 파일로 대상 파일을 덮어 쓰고 ">>"로 소스 파일을 대상 파일에 추가합니다.

11
Bash, ksh, zsh :cat file{1,2}.txt > new.txt
Dennis Williamson

15

new.txt 파일이 빈 파일이면 cat 명령을 사용하면됩니다.

cat file1.txt file2.txt > new.txt

new.txt가 비어 있지 않고 내용을 그대로 유지하고 두 파일의 연결된 출력을 추가하려면 다음을 사용하십시오.

cat file1.txt file2.txt >> new.txt

6

파일 ( file4.txt) 컨텐츠 를 덮어 쓰지 않고 기존 파일에 둘 이상의 파일을 추가하려는 경우 아래 예가 있습니다.

cat file1.txt file2.txt file3.txt >> file4.txt

파일 file4.txt이 존재하지 않더라도 생성됩니다. 파일이 있으면 다른 파일의 내용이 추가됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.