을 만드는 방법 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...
여기 명령어 옵션을 의미한다:
-c
tar
새로 만들어 보관합니다.-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
로 디렉토리 내용을 나열하십시오.
-v
tar
명령을 더 표시하고 인쇄 파일의 이름을 추가하여 아카이브에서 터미널도 있습니다.타르를 만들고 싶다면.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
실행하는 경우가 있는 시스템의 이전 버전tar
gzip
명령:
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
명령을 사용하고 아카이브 이름과 추가하려는 파일 다음에 사용하십시오.
Leave a Reply