Unix 에서 명령행을 압축을 푸십시오 zip / 어떻게 합니까?

Zip 아카이브까지 푸십시오 명령줄이 에서 만들고 어떻게 해야 합니까?

질문에 대한 의견 (3)

일반적으로 사용하는 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

이 곳에 압축을 현재 작업 중인 디렉터리입니다.

해설 (6)
    • 다양한 방법으로 실로 방대한 많다 그래서 해제 및 UNIX 에서 파생 상품 압축하려면 I& # 39 건) 로 하고, m, zip&quot &quot solaris. 있습니다. 아닌 일반 감지에서 있는 특정 파일 포맷.

Up (압축된 형식으로) 와 GNU tar 압축 파일을 수 있습니다 '' 프로그램:

tar -zcvf myfile.tgz .

할 수 있는 현재 디렉터리입니다. '.' 는 다른 파일 이름 스케쳐내 굈 'something else.

해당 파일의 압축을 푸는 데 사용합니다.

tar -zxvf myfile.tgz

39 의 that& 가정하고 있는 경우 '당연히' tar 압축 파일 하나로 결합한 수행할 수 있을 뿐만 아니라.

그렇지 않으면 사용할 수 있습니다 '뒤에' 그냥 'tar cvf gzip 압축 및' ' (다시 사용할 수 있는 경우) 의 뒤를 이어' tar 스베프 gunzip ''.

Zip 파일 형식에 대한 구체적인 취급료 추천합니까 7zip '와' 아니, 차라리 다운로드하십시오 사용하는 ZIP 파일 형식 등 다양한 it a - 하나의 거대한 하였다.

해설 (5)

39 없는 경우, 패키지 설치 후 압축을 풀어서 don& zip 압축 풀기 위해 '항아리' jave 있고 사용할 수 있습니다.

jar -xf file.zip
해설 (2)

뭐, 측면에서 볼 때, 다양한 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
해설 (1)
unzip 

zip -r archive.zip  [filename]

39, ll you& 확인해야 하는 이 명령은 통해 설치된 너회의 패키지 관리자. # 39, 다른 사항은요 명령줄의 it& 사용하는 것보다 더 어려운 게 전혀 없다. # 39 의 it& 만들 때보다 확실히 아카이빙합니다 간단해진다는 tar 와.

해설 (1)

BSD Tar 이렇게 할 수도 있습니다.

bsdtar acf bravo.zip alfa.jpg

또는:

bsdtar xf bravo.zip
해설 (1)

표준 답이 가장 위에 있는 권장됩니까 'pax' 'cpio''tar'.

Tar 와 cpio '와' ',' ',' pax 는 GNU tar 지역처럼 POSIX '수' 압축 파일을 아카이빙하지 모두 아카이브입니다. 이 비헤이비어는 여러 'zip' 에서 해당 파일을 압축하는 올리기 전에 각 아카이브입니다.

해설 (2)

이 닫히지만 국한됨 언급하였다.

이를 위해 I& ['트리스'] # 39, ve 사용하기 시작하였다 (https://brettcsmith.org/2007/dtrx/).

지루려면 복잡한 것이 요점입니다. 그냥 지나칠 수 있도록 해야 할 일에 아카이빙할 믿지아니하며 it 및 it 그림 아웃해야 진행합니다. Zip, tar, gz, gz. 항상 같은 사용은 트리스 아치베이치프 '-'. # 39, re done it 및 you& 몇 가지 질문을 묻는다.

',' 아파트 '' 염 '사용할 수 있는 대부분의 리포지토리를 트리스 수 있도록' 설치하십시오.

해설 (0)

저는 가끔 내 자신을 찾을 zip 파일을 복사할 수 있는 모든 것 - 내 업종에문제가 디렉터리입니다 인컨텍스트 수정한 파일을 다른 수정되었음 스캔박스 작동합니까 디렉터리입니다 스냅하거나 잠시 보관해 두었다가 싶어서 명령취소 일부 변경.

이 경우, 나는 수정된 파일은 zip 파일 및 사용 복사합니다를 목록니다 -@ '임시' 옵션 '와'.

39, s say i 및 TestBar.cc, Bar.cc, 파일을 수정한 let& 포러스트.

39 라는 파일을 만들고, s say I let& modified-files.txt 그 내용은 다음과 같습니다.

Foo.h
Bar.cc
TestBar.cc

내가 그 다음 명령을 실행하여 zip 파일:

cat modified-files.txt | zip modified-files.zip -@
해설 (0)