Zip 아카이브까지 푸십시오 명령줄이 에서 만들고 어떻게 해야 합니까?
일반적으로 사용하는 gzip '한' tar 만들 수 있는 '다음' '또는' bzip2 압축 해제된 아카이빙할 압축하려면 아카이브입니다. '명령' 및 '해당' gunzip bunzip2) 를 목이 터져라 사용할 수 있고, 압축을 해제할 수 사용할 수 있는 '명령' tar 기도하였나니 아카이빙할 그냥 압축을 풀지 수행할 수 있습니다.
이 경우 특별히 언급하고 [Zip 파일 형식] (https://en.wikipedia.org/wiki/Zip_% 28file_format% 29) '와' 압축을 사용하여 '명령' zip 됩니다.
압축하려면:
zip squash.zip file1 file2 file3
zip 디렉터리입니다 스냅하거나
zip -r squash.zip dir1
해제:
unzip squash.zip
이 곳에 압축을 현재 작업 중인 디렉터리입니다.
Up (압축된 형식으로) 와 GNU tar 압축 파일을 수 있습니다 '' 프로그램:
tar -zcvf myfile.tgz .
할 수 있는 현재 디렉터리입니다. '.' 는 다른 파일 이름 스케쳐내 굈 'something else.
해당 파일의 압축을 푸는 데 사용합니다.
tar -zxvf myfile.tgz
그렇지 않으면 사용할 수 있습니다 '뒤에' 그냥 'tar cvf gzip 압축 및' ' (다시 사용할 수 있는 경우) 의 뒤를 이어' tar 스베프 gunzip ''.
Zip 파일 형식에 대한 구체적인 취급료 추천합니까 7zip '와' 아니, 차라리 다운로드하십시오 사용하는 ZIP 파일 형식 등 다양한 it a - 하나의 거대한 하였다.
뭐, 측면에서 볼 때, 다양한 os 를 위한 파일 분포하면 I&; d # 39 추천합니까 7-zip.
보통 패키지 ',', 'll 내려받습니다 p7zip you& # 39 7z, 이를 통해' 명령 '와' 7za 7z 아카이브까지 직접 만들 수 있습니다.
또한 표준 zip 압축 (파크치프) '가' 7za 아카이빙합니다 (및 만들어보십시오 치프 함께 '아니라' 스위치).
압축:
7za a archive.7z file1 file2 directory/
압축 풀기:
7za x archive.7z
또한 자체 추출 아카이브들을 생성할 수 있는 'sfx' 스위치:
7za a -sfx archive.exe files1 file2 dir
이 방법은 내가 추천합니까 Windows 사용자의 경우 7z 아카이브까지 can& # 39, t opem (조언을 할 경우 있는 툴입니다. PeaZip).
같은 압축 알고리즘을 사용할 경우 사용할 수 있는 '을 (를)', '스위치를 타르볼 j tar':
tar cJf archive.tar.xz file1 file2 dir
'xz' 은 유닉스 LZMA2 압축 방식을 사용하는 도구에서는 있지만, gz, gz bz2 '등' 는 ',' 였다. 심지어 작동하여 거르개.
7z 파일 시스템 정보를 아카이빙합니다 doesn& # 39, t, d # 39 you& UNIX 에서 완벽하게 만들기 때문에 사용하기 전에 사용해야 하는 'tar' 7z (그러나 7z 등에 대한 기타 정보를 'tar' 파일을 I& # 39; d ',' 그대로 사용하여 추천합니까 xz 설계됨 it):
tar cf - file1 file2 dir | 7za z -si archive.tar.7z
이 닫히지만 국한됨 언급하였다.
이를 위해 I& ['트리스'] # 39, ve 사용하기 시작하였다 (https://brettcsmith.org/2007/dtrx/).
지루려면 복잡한 것이 요점입니다. 그냥 지나칠 수 있도록 해야 할 일에 아카이빙할 믿지아니하며 it 및 it 그림 아웃해야 진행합니다. Zip, tar, gz, gz. 항상 같은 사용은 트리스 아치베이치프 '-'. # 39, re done it 및 you& 몇 가지 질문을 묻는다.
',' 아파트 '' 염 '사용할 수 있는 대부분의 리포지토리를 트리스 수 있도록' 설치하십시오.
저는 가끔 내 자신을 찾을 zip 파일을 복사할 수 있는 모든 것 - 내 업종에문제가 디렉터리입니다 인컨텍스트 수정한 파일을 다른 수정되었음 스캔박스 작동합니까 디렉터리입니다 스냅하거나 잠시 보관해 두었다가 싶어서 명령취소 일부 변경.
이 경우, 나는 수정된 파일은 zip 파일 및 사용 복사합니다를 목록니다 -@ '임시' 옵션 '와'.
Foo.h
Bar.cc
TestBar.cc
내가 그 다음 명령을 실행하여 zip 파일:
cat modified-files.txt | zip modified-files.zip -@