![모든 파일을 .tar의 루트 폴더에 압축하시겠습니까?](https://linux55.com/image/128535/%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20.tar%EC%9D%98%20%EB%A3%A8%ED%8A%B8%20%ED%8F%B4%EB%8D%94%EC%97%90%20%EC%95%95%EC%B6%95%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
아래 명령은 실제 파일이 포함된 또 다른 아카이브를 포함하는 .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