>시스템 튜토리얼 >리눅스 >TAR 및 GZIP로 Linux 파일 압축을 단순화합니다

TAR 및 GZIP로 Linux 파일 압축을 단순화합니다

Lisa Kudrow
Lisa Kudrow원래의
2025-03-06 10:54:11929검색

Simplifying Linux File Compression With Tar and Gzip Linux 시스템의 효율적인 파일 압축 : Master Tar 및 Gzip 파일 압축은 데이터 관리, 특히 시스템 관리 및 소프트웨어 개발 분야에서 중요합니다. 파일 크기를 효과적으로 줄이고 저장 및 전송 효율을 향상시킬 수 있습니다. 강력한 명령 줄 도구를 사용하여 Linux 시스템은 많은 효율적인 파일 압축 도구를 제공하며 그중 및

중 가장 일반적으로 사용됩니다. 이 기사는이 두 도구를 깊이 사용하는 방법을 살펴보고 Linux 환경에서 파일을 효율적으로 압축하고 압축 해제하는 데 도움이되는 자세한 단계를 제공합니다.

기본 tar 타르 란? gzip 전체 이름 테이프 아카이브 인 는 여러 파일을 Tarball (TAR 패키지)으로 알려진 단일 아카이브 파일로 병합 할 수있는 표준 UNIX 유틸리티입니다. 는 파일 자체로 압축되지 않지만 와 같은 압축 도구와 함께 사용하여 보관 된 파일의 크기를 줄입니다. 의 주요 장점은 권한, 날짜 및 디렉토리 구조와 같은 파일의 메타 데이터를 유지하여 백업 및 배포에 이상적인 도구가 될 수 있다는 것입니다. </press></p> <h2> GZIP 란 무엇입니까? </h2> <p> (GNU Zip)는 단일 파일의 크기를 줄이기 위해 설계된 압축 도구입니다. 와 달리 <strong>는 여러 파일이나 디렉토리를 압축 할 수 없습니다. 그러나 와 결합하면 전체 타르 패키지를 효과적으로 압축하여 많은 공간을 절약 할 수 있습니다. <its>는 특히 텍스트 파일로 작업 할 때 속도와 효율성으로 유명합니다. </its></strong> <tar> 타르를 사용하는 방법 </tar></p> 기본 문법 및 옵션 <p> <code>tar</code> <code>tar</code> <code>gzip</code>의 기본 구문은 다음과 같습니다 <code>tar</code> <:> 주요 옵션은 다음과 같습니다 </:></p> <p> : 새 아카이브를 만듭니다. <strong> : 아카이브에서 파일을 추출합니다. </strong> : 상세 모드, 표시 진행 상황. </p> : 아카이브 파일 이름을 지정하십시오. <p> <code>gzip</code> : 압축 또는 감압을 위해 아카이브를 <code>tar</code>로 필터링하십시오. <code>gzip</code> <code>tar</code> <code>gzip</code> tar 를 사용하여 아카이브를 만듭니다 <simple> 간단한 압축되지 않은 타르 아카이브를 만들려면 다음 명령을 사용할 수 있습니다. </simple></p> 이 명령은 의 모든 파일 및 하위 디렉토리를 에 보관하고 자세한 옵션 ()을 사용하여 보관 된 파일을 표시합니다. <h2> </h2> 타르 아카이브에서 파일을 추출합니다 <strong> 아카이브 된 내용을 추출하려면 다음 명령을 사용할 수 있습니다. </strong> 이 명령은 파일을 현재 작업 디렉토리로 추출하고 상세한 출력을 표시합니다. </is></p> <z> gzip 및 tar 통합 <p> 압축 아카이브를 만듭니다 <code>tar</code> </p> tar [options] [archive-file] [file or directory to be archived]로 압축하는 것은 매우 간단합니다<pre class="brush:php;toolbar:false">tar [options] [archive-file] [file or directory to be archived]

옵션 옵션은 -z를 통해 아카이브를 처리하라고 지시합니다. 생성 된 tar 파일은 압축되지 않은 해당 파일보다 훨씬 작습니다. gzip 추출 및 압축 압력 .tar.gz 아카이브 archive_name.tar.gz 추출 및 감압을 한 단계로 완료하려면 다음 명령을 사용할 수 있습니다.

이 명령은 아카이브를 압축 해제하고 동시에 내용을 추출합니다.

Tar 및 Gzip의 고급 옵션 타르 로고

: 파일을 기존 아카이브에 추가하십시오.

: 지정된 파일 또는 디렉토리를 무시하십시오.

: 기존 아카이브를 업데이트하고 최신 버전의 파일을 추가하십시오.
tar -cvf archive_name.tar /path/to/directory

gzip의 압축 수준을 수정하십시오 는 여러 압축 레벨 (1-9)을 제공하며

는 가장 빠르고

는 가장 높은 압축 속도 : 입니다.

압축 파일의 무결성을 확인하십시오 감압없이 압축 파일의 무결성을 확인하려면 다음을 사용할 수 있습니다. 모범 사례 및 팁

압축 도구를 선택하십시오
  • -r는 대부분의 요구에 적합하지만 압축 속도가 높을수록
  • 를 사용하는 것을 고려할 수 있습니다. 속도, 압축 또는 호환성과 같은 특정 요구에 가장 적합한 도구를 항상 선택하십시오.
  • --exclude 대형 아카이브 관리
  • 매우 큰 디렉토리의 경우 압축을 작은 청크로 분할하거나 증분 백업을 사용하여 아카이브 크기를 관리하고 성능을 향상시키는 것을 고려하십시오. -u faqs 및 문제 해결
  • 자주 오류

"tar : 열 수 없음 : 파일 또는 디렉토리는 없음": 파일 또는 디렉토리 경로가 올바른지 확인하십시오. "gzip : stdout : 장치에 남은 공간 없음": 디스크 공간을 점검하고 저장 공간을 관리하십시오.

gzip 결론 -1-9는 Linux 툴킷의 필수 도구입니다. 많은 양의 데이터를 효율적으로 관리 해야하는 사람들에게 이상적입니다. 이러한 명령을 마스터하면 시스템 수를 크게 늘릴 수 있습니다. 관리 및 전송 기능에 따라. 효과적으로 이해하고

를 사용하면 생산성을 향상시키고 데이터가 안전하고 효율적으로 저장되도록 보장 할 수 있습니다. 시스템 관리자이든 개발자이든 Linux 애호가이든, 이러한 도구는 Linux 파일 압축 기술을 마스터하는 기초입니다.
tar -xvf archive_name.tar

위 내용은 TAR 및 GZIP로 Linux 파일 압축을 단순화합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.