tar 파일을 tgz 파일로 변환하는 방법은 무엇입니까?

tar 파일을 tgz 파일로 변환하는 방법은 무엇입니까?

my_files나는 보통 명령을 사용하여 tgz 파일을 tar -czvf my_files.tgz my_files만들고 tar -zxvf my_files.tgz. 이제 명령을 사용하여 tar 파일을 만들었습니다 tar -cvf my_files.tar my_files. 나중에 명령을 사용하여 추출할 수 있도록 my_files.tar변환 하는 방법을 알고 싶습니다 . 감사해요.my_files.tgztar -zxvf my_files.tgz

답변1

(사용 여부에 관계없이) 생성된 일반 아카이브는 .tar압축을 풀거나 획득하거나 압축합니다.cfv.tar.gz.tgz

gzip < my_files.tar > my_files.tgz

-9더 나은 압축을 위해 다음을 추가할 수 있습니다 .

gzip -9 < my_files.tar > my_files.tgz

두 변형 모두 사용할 수 있는 두 개의 아카이브를 남깁니다.

gzip -9 my_files.tar

my_files.tar.gz대신에 생성 되고 삭제 됩니다 my_files.tar(모든 것이 순조롭게 진행되는 경우). my_files.tar.gz원하는 경우 이름을 다음으로 바꿀 수 있습니다 .my_files.tgz

많은 tar구현을 통해 옵션을 지정하지 않고도 아카이브를 추출할 수 z있으며 tar수행할 작업을 파악하므로 압축된 아카이브와 압축되지 않은 아카이브에 동일한 명령을 사용할 수 있습니다.

관련 정보