지금 디렉토리와 해당 파일을 압축하세요:
/usr/local/test
# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 패키지만, 아니요 압축
# tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 패키징 후 매개변수 f 뒤의 압축 파일 이름은 gzip으로 압축하는 것이 일반적입니다. . 이를 수행하려면 z 매개변수를 추가하는 경우 tar.gz 또는 tgz를 사용하여 gzip으로 압축된 tar 파일을 나타냅니다.
압축 해제 작업:
#tar -zxvf /usr/local/test.tar .gz
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 패키지의 모든 파일을 추출하는 것입니다. -x는
압축
tar –cvf jpg.tar *.jpg //모든 jpg 파일을 압축합니다. 디렉터리를 tar.jpg로
tar –czf jpg.tar.gz *.jpg //디렉토리의 모든 jpg 파일을 jpg.tar로 패키징하고 gzip으로 압축하여 jpg라는 이름의 gzip 압축 패키지를 생성합니다. .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.tar라는 이름의 umcompress 압축 패키지를 생성합니다. .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 //Unzip rar
unzip file.zip //Unzip zip
요약
( 1), *.tar, tar –xvf를 사용하여 압축 해제
( 2), *.gz, gzip -d 또는 gunzip을 사용하여
(3), *.tar.gz 및 *.tgz의 압축을 풀고, tar –xzf
(4)를 사용하고, *.bz2, bzip2 사용 - d 또는 bunzip2를 사용하여
(5), *.tar.bz2의 압축을 풀고, tar –xjf를 사용하여
(6), *.Z의 압축을 풀고, uncompress를 사용하여
(7), *.tar의 압축을 풉니다. Z
(8) 압축을 풀려면 tar –xZf를 사용하고, *.rar
(9) 압축을 풀려면 unrar e를 사용하고, *.zip