Mac의 모든 tar 파일 병합

Mac의 모든 tar 파일 병합

a.tar b.tar와 같은 tar 파일이 많이 있습니다. 다음 명령을 사용하여 두 개의 tar 파일을 병합합니다.

tar --concatenate --file=a.tar b.tar

그러나 --concatenate는 Mac 터미널 10.7.4에서는 지원되지 않습니다. 내가 해야하는 것 ?

답변1

타르 영역에는 타르볼(tar-ball)이라는 놀라운 개념이 있습니다. 기본적으로 실제 타르볼과 매우 유사한 방식으로 동작합니다. 끈적끈적해서 물건을 던져도 잘 붙어요!

따라서 기본 Tar 사용법은 다음과 같습니다.

tar --file=path_to_tarball --subcommand [--subcommand] \ [path_to_payload [path_to_payload]]

이제 예를 통해 살펴보겠습니다.

tar --file=Merged.tar --create file1.txt file2.txt

그러면 file1과 file2 두 파일의 tarball이 생성됩니다. 앞서 말했듯이 타르볼에 물건을 던져도 여전히 괜찮을 것입니다!

tar --file=Merged.tar --append file3.txt

보시다시피 타르볼은 점점 더 커집니다!

시간이 지나면 이것이 꽤 큰 공이 놓여 있는 것을 상상할 수 있으므로 잠시 후 그 공에서 무언가를 꺼내고 싶습니까? 아니면 삭제해도 될까요?

우리가 가지고 있는 타르 볼에서 파일을 추출하려면

tar --file=Merge.tar --extract fileX.txt

그리고 삭제하려면

tar --file=Megre.tar --delete fileX.txt

tar 도구를 사용하여 수행할 수 있는 다른 멋진 작업 목록을 보려면 다음 페이지를 방문하세요.맥테크

관련 정보