30 Linux에서 사용할 때 Windows 에서 7-Zip CLI ( 7za.exe )를 사용하여 .tgz 아카이브를 작성하려면 tar zcvf archive.tgz source_files어떻게해야합니까? windows compression tar 7-zip gzip — f. 아델리아 소스
35 하나의 라이너로 만들고 싶다면 : 7za.exe a -ttar -so -an source_files | 7za.exe a -si archive.tgz -an스위치는 일반적으로 필요한 년대 ARCHIVE_NAME 명령 줄 매개 변수를 구문 분석 할 수 없습니다 7 - 우편 번호를 알려줍니다. — afrazier 소스 참고 : 7zip 폴더에 7za.exe가없는 경우 7zg.exe를 사용할 수도 있습니다 — anion 1 필자의 경우 7za.exe와 7zg.exe는 없었지만 7z.exe는 없었습니다. — JoL tar는 tgz이므로 필수입니다. tar.gz는 gzip으로 압축 된 tar 파일입니다. 7zip은 한 번에 모든 작업을 수행 할 수있는 기능이 없으므로 파일을 tar하는 명령의 출력을 tar zip으로 압축하는 명령으로 파이프해야합니다 ^^. 이것이 yopu가 7zip으로 tar.gz를 열면 tar 파일이 내부에있는 이유입니다. — DGoiko @DGoiko 그 부분을 알고 있습니다 . 데이터가 stdout으로 스트리밍 될 때 archive.tar 파일 이름 이 필요한 이유를 이해하지 못했습니다 . — afrazier 아, 알겠습니다 gz가 제대로 표시되기 위해서는 내부 파일 이름이 필요하다고 생각했지만 잘못되었을 수 있습니다. — DGoiko
5 tarball에 1 개의 파일을 압축 7za a archive.tgz source_file하면 작동합니다. tar에 많은 파일을 추가하려면 두 단계로 파일을 추가해야합니다. tar를 작성하고 7za a archive.tar source_files 압축하십시오.7za a archive.tgz archive.tar 그리고 선택적으로 '임시'tar를 삭제하십시오. del archive.tar — 크리스 켄트 소스