터미널에서 split 명령을 사용한 후 파일을 병합하는 방법은 무엇입니까?


11

터미널에서 split 명령으로 큰 파일을 분할하여 USB 스틱에서 MacBook으로 복사했습니다.

결과적으로 이름이 'xaa', 'xab', 'xac'인 파일이 생성됩니다.

터미널 내에서 다시 어떻게 병합합니까?

답변:


14
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile

기본적으로 단일 '>'피연산자를 사용하면 출력을 새 파일로 보냅니다. 이중 '>>'피연산자를 사용하면 기존 파일의 끝에 내용이 추가되고 이미 존재하지 않는 경우 관심을 가지지 않습니다.

모든 파일이 알파벳 순서로 깔끔하게 정리 된 경우 다음을 사용할 수 있습니다.

cat x* > newfile

또는

cat xaa xab xac > newfile

파일 이름이 알파벳 순서가 아닌 경우


2
당신은 또한 할 수 있습니다cat xaa xab xac > newfile
binarybob

물론 이것은 논리적으로 들립니다! :-) 감사!
샌더 Versluys

결국 맥 방법 입니다.
bmike

4
@bmike 유닉스 방식 과 비슷 합니다. 맞습니까?! :)
Mathias Bynens

1
우분투 16에서 파일을 분할 한 다음 OS X에서 Paragon의 드라이버를 사용하여 NTFS 드라이브에 연결했으며 최종 결과 파일이 다릅니다. ( sha256sum filenameUbuntu 및 openssl sha -sha256 filenameOS X에서 실행 하여 확인했습니다. ) HTFS + 드라이브에 연결할 때 연결된 파일이 정확했습니다.
Chris
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.