모든 파일을 .tar의 루트 폴더에 압축하시겠습니까?

모든 파일을 .tar의 루트 폴더에 압축하시겠습니까?

아래 명령은 실제 ​​파일이 포함된 또 다른 아카이브를 포함하는 .tar.gz를 생성합니다.

추가 아카이브 생성을 방지하고 모든 파일을 .tar.gz 루트 폴더에 직접 넣을 수 있습니까?

GZIP=-9 tar -czf temp.tar.gz *.txt

답변1

여기서 뭔가를 묻고 계시네요

1 - 2개의 아카이브 - .tar 파일을 포함하는 .gz(또는 .bz2) 파일.

gzip이는 /가 bzip2단일 파일에 대해서만 작동하기 때문에 수행됩니다 . 파일이 압축되면 압축되지 않은 버전이 삭제됩니다. 압축을 풀면 완료되면 압축된 버전이 삭제됩니다.

tar명령은 (역사적으로) 자체적으로 압축되지 않습니다. 하지만 세 가지 모두 오픈 소스이기 때문에 공유 라이브러리와 일부 코드를 tar즉시 압축할 수 있습니다.

.tgz아마도 오래된 Slackware/DOS 8.3 규칙 파일 확장자가 더 나은 생각을 하는 데 도움이 될 것입니다..tbz

관련 정보