Articles

을 만드는 방법 Tar.Gz 파일의

tar 아카이브는 저장하는 파일의 컬렉션을 포함하여 다른 파일에 대한 정보로서,그들에게 소유권,권한,그리고 타임 스탬프.

Linux 운영 체제에서는tar명령을 사용하여 tar 아카이브를 만들 수 있습니다. 이 명령은 또한 gzip 과 압축 프로그램의 광대 한 범위를 사용하여 아카이브를 압축 할 수있는 가장 인기있는 알고리즘입니다.

규칙에 따라 gzip 으로 압축 된 tar 아카이브의 이름은 둘 중 하나로 끝나야합니다.타르.gz 또는.tgz.

이 기사에서는 tar 를 만드는 방법을 설명합니다.gz 파일.

타르 만들기.gz 파일#

대부분의 Linux 배포판에는 압축 아카이브를 지원하는tar의 GNU 버전이 포함됩니다.

tar 를 만드는 명령의 일반적인 형태입니다.gz 파일은 다음과 같습니다:

tar -czf archive-name.tar.gz file-name...

여기 명령어 옵션을 의미한다:

  • -ctar새로 만들어 보관합니다.
  • -z-압축 방법을 gzip 으로 설정합니다.
  • -f archive-name.tar.gz-아카이브 이름을 지정합니다.
  • file-name...아카이브에 추가 할 파일 및 디렉토리의 공백으로 구분 된 목록입니다.

명령을 실행하는 사용자는 tar 가 있는 디렉토리에 쓰기 권한이 있어야 합니다.gz 파일이 생성되고 추가되는 파일에 대한 읽기 권한이 부여됩니다.예를 들어”archive”라는 아카이브를 만들려면.타르.gz”from”file1″and”file2″다음 명령을 사용합니다.

tar -czf archive.tar.gz file1 file2

성공시 명령이 출력을 인쇄하지 않습니다. 아카이브가 작성되었는지 확인하려면ls로 디렉토리 내용을 나열하십시오.

사용하는-vtar명령을 더 표시하고 인쇄 파일의 이름을 추가하여 아카이브에서 터미널도 있습니다.타르를 만들고 싶다면.gz 특정 디렉토리에서 아카이브 파일에 대한 전체 경로를 제공하십시오.

tar -czf /home/user/archive.tar.gz file1 file2

tar 를 만들 수 있습니다.하나 이상의 디렉토리 또는 파일의 내용에서 gz 파일. 기본적으로 디렉토리는--no-recursion옵션을 지정하지 않으면 재귀 적으로 보관됩니다.

다음 예제는”web_backup 이라는 아카이브를 만드는 방법을 보여줍니다.타르.gz”/var/www/website디렉토리:

tar -czf web_backup.tar.gz /var/www/website

실행하는 경우가 있는 시스템의 이전 버전targzip명령:

tar -czf - file1 file2 | gzip > archive.tar.gz

위의 예에서tar명령을 출력한 아카이브 stdout(로 표시되는-gzip로 파이프되어 아카이브를 압축하여 디스크에 씁니다.

예제#

  • 타르를 만듭니다.모든에서 gz 파일”.jpg”파:

    tar -czf images.tar.gz *.jpg

    와일드카드 문자(*)의미하는 모든 파일을 끝으로”.jpg”확장.

  • 타르를 만듭니다.gz 파일,원격 컴퓨터에 ssh 및 extractit 을 통해 전송:

    tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"

결론#

타르.gz 파일은 Tar 아카이브입니다.Gzip 으로 압축됩니다. 타르를 만들려면.gz 파일은tar -czf명령을 사용하고 아카이브 이름과 추가하려는 파일 다음에 사용하십시오.