명령줄에서 Tar GZip 파일을 만드는 방법

차례:

Anonim

파일 그룹을 전송해야 하거나 Time Machine 외부에서 자체 백업을 관리하는 경우 자신만의 zip 파일을 만드는 데 익숙할 것입니다. GUI zip 도구를 사용하는 것은 쉽고 사용자 친화적이지만 압축률이 더 높은 고급 옵션을 원하는 경우 명령줄을 사용하여 tar 및 gzip 아카이브를 만들 수 있습니다. 구문은 Mac OS X에서 Linux와 동일합니다.

Tar GZip 아카이브 번들 만들기

명령줄(/Applications/Terminal/)에서 다음 구문을 사용합니다.

tar -cvzf tarballname.tar.gz itemtocompress

예를 들어 디렉토리 jpg 파일만 압축하려면 다음을 입력합니다.

tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg

여기서 는 와일드카드입니다. 즉, 확장자가 .jpg인 모든 항목은 jpegarchive.tar.gz 파일로 압축되며 다른 항목은 압축되지 않습니다.

결과 .tar.gz 파일은 실제로 두 가지 다른 것의 산물입니다. tar는 기본적으로 파일 그룹을 단일 파일 번들로 패키징하지만 자체적으로 압축을 제공하지 않으므로 압축합니다. 매우 효과적인 gzip 압축을 추가하려는 tar. 정말로 원한다면 두 개의 개별 명령으로 실행할 수 있지만 tar 명령이 tar 파일을 자동으로 gzip으로 압축할 수 있는 -z 플래그를 제공하기 때문에 별로 필요하지 않습니다.

.tar.gz 아카이브 열기

gz 및 tar 파일의 압축을 푸는 것은 Pacifist 또는 Unarchiver(무료)와 같은 응용 프로그램을 사용하거나 다음을 사용하여 명령줄로 돌아가서 수행할 수 있습니다.

gunzip 파일명.tar.gz

팔로우:

tar -xvf 파일명.tar

일반적으로 압축을 풀어 디렉토리에 넣어야 합니다. 그렇지 않으면 현재 작업 디렉토리가 대상이 되어 빠르게 지저분해질 수 있습니다.

명령줄에서 Tar GZip 파일을 만드는 방법