Mac OS X에서 파일 및 디렉토리를 압축하기위한 tar 파일 생성


61

Mac OS X를 처음 사용하고 있으며 어떻게해야할지 잘 모르겠습니다.

세 개의 디렉토리가 있습니다. 이메일에 첨부 할 수 있도록 tar / zip 파일을 만들고 싶습니다.

어떤 아이디어?

답변:


89

OSX는로 제공됩니다 tar. 터미널에서 간단히 다음을 수행 할 수 있습니다.

tar czf archive_folder_name.tar.gz folder_to_copy

교체 archive_folder_name.tar.gz하고, 당신이 새로 생성 된 아카이브를 전화를 원하는대로 함께 folder_to_copy보관할 폴더의 이름이 무엇 이건.


1
개인적 tar cjf으로 gzip (Smaller files) 대신 bzip을 사용하지만 개인적으로 선호하는 것입니다.
Matthew Scharley

3
더 작은 파일을 원한다면 그 중 하나를 따르지 않을 것입니다. p7zip (7z)을 사용할 수 있습니다.
Jeremy L

1
나는 gzip을 먼저 찾는 경향이 있습니다. 아마도 습관이 없을 수도 있습니다. 솔직히 말해서, 대부분의 경우 아카이브 자체의 크기를 다듬는 것에 대해 특별히 걱정하지 않습니다. 신경 쓰는 것이 합리적이지만 대부분의 머신 하드 드라이브의 크기가 크면 공간에 대해 크게 걱정하지 않습니다. 어쨌든 항목을 더 이상 묶는 주된 이유는 단순히 복사 할 때 시간 요소 를 개선하기 위해서 입니다. 특히 OSX는 아카이브하지 않으면 매우 작은 파일 (예 : 소스 디렉토리)을 복사하는 데 기하 급수적으로 오래 걸리는 것 같습니다.
Telemachus

10

GUI 솔루션을 찾고 있다면 상황에 맞는 메뉴 에서 compress 명령을 사용하면 됩니다.

명령 행 솔루션에 관심이있는 경우 몇 가지 옵션이 가능합니다.

tar 명령을 사용할 수도 있습니다 .

tar -zcvf archive.tar.gz folder

그러나 아카이브를 공유하는 경우 일부 사람들은 zip 명령을 사용하여 생성 할 수있는 zip 파일을 선호 할 수 있습니다

zip -r archive.zip folder

3

그래 그래. 매우 웃기고 바보입니다.

그러나 옵션을 찾았습니다.

압축하려는 폴더를 마우스 오른쪽 버튼으로 클릭하십시오.

압축 옵션을 사용할 수 있습니다.


내장 된 Archive Utility로 파일을 압축합니다. tar를 사용하려면 명령 행을 사용해야합니다. (명령 행에 대한 자세한 내용은 Telemachus의 답변을 참조하십시오)
Chealion

아카이브 유틸리티는 tar gzip이 아닌 zip 아카이브를 만듭니다.
Jeremy L

1
나는 Sagar가 가장 좋은 대답이라고 생각합니다. 포스터는 "tar / zip"이라고 말하지만 반드시 .tar.gz 파일을 찾고 있다는 의미는 아닙니다. 디렉토리를 하나의 아카이브로 압축하여 이메일 메시지에 첨부 할 수있는 방법을 찾고 있습니다.
Michael H.

0

GUI 외에 콘솔을 사용할 수도 있습니다 (또는 StuffixExpander와 같은 압축 소프트웨어 또는 기본 형식이 마음에 들지 않거나 더 많은 형식이 필요한 경우 이와 같은 압축 소프트웨어를 설치할 수 있습니다)

tar --help

tar -cf archive.tar foo bar # foo 및 bar 파일에서 archive.tar를 만듭니다.


tar -cf archive.tar foo bar아카이브 만 만들지 만 내용을 압축하지는 않습니다. 압축하려면 예를 들어 -z(gzip) 또는 -j(bzip2)를 추가하여 실제로 파일을 압축해야합니다.
코엔.

0

GUI 타르라고도하는 기타를 다운로드하면 터미널로 이동하는 대신 gui를 사용하여 파일을 타르 할 수 있습니다. 우편 번호를 만들려면 폴더 또는 파일을 두 번 누르거나 마우스 오른쪽 버튼으로 클릭하고 압축을 누를 수 있습니다.

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