>  기사  >  php教程  >  Linux에서 tar 압축 및 압축 해제 명령에 대한 자세한 설명

Linux에서 tar 압축 및 압축 해제 명령에 대한 자세한 설명

高洛峰
高洛峰원래의
2016-12-19 14:13:041187검색

tar

-c: 압축된 아카이브 생성
-x: 압축 풀기
-t: 콘텐츠 보기
-r: 압축된 아카이브 끝에 파일 추가
- u: 원본 압축 패키지의 파일을 업데이트하세요

이 5개는 독립적인 명령입니다. 그 중 하나는 압축 및 압축 해제에 사용됩니다. 다른 명령과 함께 사용할 수 있지만 하나만 사용할 수 있습니다. 필요에 따라 아카이브를 압축하거나 압축을 풀 때 다음 매개변수는 선택 사항입니다.

-z: gzip 속성 사용
-j: bz2 속성 사용
-Z: 압축 속성 사용
-v: 모든 프로세스 표시
-O: 압축 풀기 파일 복사 표준 출력

다음 매개변수 -f가 필요합니다.

-f: 파일 이름을 사용합니다. 이 매개변수는 마지막 매개변수이며 뒤에는 파일 이름만 올 수 있습니다.

# tar -cf all.tar *.jpg
이 명령은 모든 .jpg 파일을 all.tar라는 패키지로 패키징하는 명령입니다. -c는 새 패키지 생성을 의미하고, -f는 패키지의 파일 이름을 지정합니다.

# tar -rf all.tar *.gif
이 명령은 모든 .gif 파일을 all.tar 패키지에 추가합니다. -r은 파일 추가를 의미합니다.

# tar -uf all.tar logo.gif
이 명령은 원래 tar 패키지 all.tar에 있는 logo.gif 파일을 업데이트한다는 의미입니다.

# tar -tf all.tar
이 명령은 all.tar 패키지의 모든 파일을 나열합니다. -t는 파일 나열을 의미합니다.

# tar -xf tar
이 명령은 all.tar 패키지의 모든 파일을 추출하는 것입니다. -t는 압축을 푼다는 의미입니다

압축

tar -cvf jpg.tar *.jpg //모든 jpg 파일을 압축합니다. 디렉터리를 tar.jpg로

tar -czf jpg.tar.gz *.jpg //디렉토리의 모든 jpg 파일을 jpg.tar로 패키징하고 gzip으로 압축하여 이름이 지정된 gzip 압축 패키지를 생성합니다. jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //디렉토리의 모든 jpg 파일을 jpg.tar로 패키징하고 bzip2 압축을 사용하여 jpg라는 bzip2 압축 패키지를 생성합니다. tar.bz2

tar -cZf jpg.tar.Z *.jpg //디렉터리의 모든 jpg 파일을 jpg.tar로 패키징한 후, 그것을 압축하여 jpg라는 이름의 umcompress 압축 패키지를 생성합니다. tar.Z

rar a jpg.rar *.jpg //Rar 형식 압축, Linux용 rar를 다운로드해야 합니다

zip jpg.zip *.jpg //Zip 형식 압축, 당신 먼저 Linux용 zip을 다운로드해야 합니다

압축 해제

tar -xvf file.tar //tar 패키지 압축 해제

tar -xzvf file.tar.gz //압축 해제 tar.gz

tar -xjvf file.tar.bz2 //tar.bz2 압축 해제

tar -xZvf 파일 tar.Z //tar.Z 압축 해제

unrar e file.rar //Rar 압축 해제

unzip file.zip //zip 압축 해제

요약

1. *.tar 압축을 풀려면 tar -xvf를 사용하세요

2. *.gz gzip -d 또는 gunzip을 사용하여 압축 해제

3. *.tar.gz 및 *.tgz는 tar -xzf 사용 압축 해제

4. bunzip2를 사용하여 *.bz2 압축 해제

5. tar -xjf를 사용하여 *.tar.bz2 압축 해제

6. *.Z uncompress 사용

7. .Z tar -xZf를 사용하여 압축 해제

8. *.rar unrar e를 사용하여 압축 해제

9 *.zip unzip을 사용하여 압축 해제



Linux에서의 tar 압축 및 압축해제 명령에 대한 자세한 설명은 PHP 중국어 홈페이지를 참고해주세요!

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