재귀 타르 압축?


28

하위 폴더가 포함 된 폴더를 압축하기 위해 tar 파일을 만들고 싶습니다. 터미널에서 다음 명령 int를 사용하려고합니다.

tar -czf folder directorios.tar.gz

directorios.tar.gz가 결과입니다

답변:


44

시험:

tar -czvf directorios.tar.gz folder

몇 가지 참고 사항 :

  1. 매뉴얼 페이지 에서 재귀가 기본값입니다tar .

    -c, --create
        Create a new archive.  Arguments supply the names of the files to be archived.
        Directories  are  archived  recursively,  unless  the --no-recursion option is
        given.
    

    --no-recursion옵션 을 사용하여 끌 수 있지만 ...

  2. 당신은 아카이브 이름이 필요 직후-f 옵션, 올바른 순서가되는 :

    tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
             ^^^^^^^^^^
    
  3. 보다 유연한 명령 줄 (특히 tar와 함께 gzip 이외의 다른 압축 유틸리티를 사용하려는 경우)의 경우 -z옵션 및 사용 -a또는 --auto-compress옵션을 생략하여 tar가 아카이브 접미사를 기반으로 사용할 압축기를 자동으로 결정할 수 있습니다 .

    -a, --auto-compress
        Use archive suffix to determine the compression program.
    

    인식되는 접미사 (및 해당 수행 압축 프로그램)는 다음과 같습니다.

    • .gz : gzip
    • .tgz : gzip
    • .taz : gzip
    • .Z : 압축
    • .taZ : 압축
    • .bz2 : bzip2
    • .tz2 : bzip2
    • .tbz2 : bzip2
    • .tbz : bzip2
    • .lz : lzip
    • .lzma : lzma
    • .tlz : lzma
    • .lzo : lzop
    • .xz : xz

타르는 꽤 멋지다 :)

참고 문헌 :

  • 8.1.1 압축 아카이브 생성 및 읽기 tar와 함께 자동 압축 옵션을 사용하는 것에 대한 올바른 정보와보다 수동적이고 유연한 옵션으로 동일한 목표를 달성 할 수있는 가능성 ...

directorios.tar.gz는 gzip tarfile입니까? -cz는 gzip을 만들고 -v (verbose)는 프로세스를 보여줍니다.
Sam

@sam 사실, 사과드립니다. 이것을 추가했습니다. -z옵션을 생략하고 -atar가 아카이브 접미사에서 추측하도록 허용 하는 데 사용할 수 있습니다 ....
andrew.46

@sam OK 나는 답을 상당히
넓히고

나는 둘 다 사용 -z했고 -a아무런 차이도 느끼지 못했다 (나는 원격 서버에서 일하고있다). 두 타르의 무게는 동일합니다. 실습에서는 gzip을 생성 한 다음 gunzip을 사용하여 압축 해제해야합니다. 모든 도움을 주셔서 감사합니다!
Sam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.