Linux Tarball은 무엇이며 어떻게 사용할 수 있습니까?

Wikipedia에 따르면, tarball은 여러 파일을 일반적으로 압축 된 "tarball"이라는 단일 파일로 결합 할 수있는 컴퓨터 파일 형식입니다.

그러면 그것이 우리를 어떻게 도울 것이며 우리는 그들을 위해 무엇을 사용할 수 있습니까?

과거에 tar 파일은 테이프에 데이터를 저장하기 위해 작성되었으며 tar는 테이프 아카이브를 나타냅니다. 이 목적을 위해 여전히 사용될 수있는 반면, tar 파일의 개념은 단순히 하나의 아카이브에 많은 파일을 그룹화하는 방법 일뿐입니다.

Tar 파일 사용의 이점은 무엇입니까?

Tar 파일을 만드는 이유

Tar 파일을 압축하면 백업이 잘되고 DVD, 외장 하드 드라이브, 테이프 및 기타 미디어 장치와 네트워크 위치에 복사 할 수 있습니다. 이 목적으로 tar 파일을 사용하면 아카이브 내의 모든 파일을 필요에 따라 원래 위치로 다시 추출 할 수 있습니다.

Tar 파일은 소프트웨어 또는 기타 공동 작업 컨텐츠를 배포하는 데 사용될 수도 있습니다. 응용 프로그램은 이미지, 구성 파일, readme 파일 및 make 파일과 같은 다른 지원 콘텐츠뿐만 아니라 수십 개의 서로 다른 프로그램과 라이브러리로 구성됩니다.

tar 파일은 배포 목적으로이 구조를 유지하는 데 도움이됩니다.

Tar 파일 사용의 단점

Wikipedia는 다음을 포함하지만 이에 제한되지 않는 tar 파일 사용에 대한 여러 제한 사항을 나열합니다.

Tar 파일을 만드는 방법

tar 파일을 만들려면 다음 구문을 사용합니다.

tar -cf tarfiletopfiles를 작성하십시오.

예 :

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

이렇게하면 내 음악, 사진 및 비디오 폴더에있는 모든 파일이 포함 된 garybackup이라는 tar 파일이 만들어집니다. 결과 파일은 완전히 압축 해제되어 원본 폴더와 동일한 크기를 사용합니다.

네트워크를 통해 복사하거나 DVD에 기록하는면에서는 더 많은 대역폭과 디스크가 필요하며 복사 속도가 느려지므로이 방법이 유용하지 않습니다.

gzip 명령을 tar 명령과 함께 사용하여 압축 된 tar 파일을 만들 수 있습니다.

본질적으로 압축 된 tar 파일은 tarball입니다.

Tar 파일에서 파일을 나열하는 방법

tar 파일의 내용 목록을 얻으려면 다음 구문을 사용합니다.

tar -tvf tarfilename

예 :

tar -tvf garybackup

타르 파일을 추출하는 방법

다음 구문을 사용하여 tar 파일에서 모든 파일을 추출하려면 다음을 수행하십시오.

tar -xf tarfilename

더 읽을 거리