리눅스에서 Zip 형식 압축 파일 다루는 방법

리눅스 환경에서 zip 형식의 압축 파일을 다룰 때는 zip 명령과 unzip 명령을 이용하면 된다.

현재 디렉터리에 있는 모든 파일을 압축하여 이라는 압축 파일을 생성한다고 하자. 이럴 때는 아래와 같이 한다.

zip *

모든 파일이 아니라 확장자가 png 이거나 jpg 인 이미지 파일만 골라 압축할 수도 있다.

zip *.png *.jpg

파일 뿐만 아니라 디렉터리까지 포함해서 압축하고 싶다면 어떻게 해야 할까? -r 옵션을 이용하는 것이 해답이다.

zip -r *

이번에는 압축 해제 방법을 알아 보자.

zip 명령에도 압축을 해제하는 옵션이 있다. 하지만 unzip 명령을 사용하는 것이 더 편리하다. 아래 명령은 현재 디렉터리에 압축을 푼다.


압축을 풀 때 현재 디렉터리 대신 특정 디렉터리를 지정할 수도 있다. 예를 들어 루트 디렉터리 밑에 있는 tmp 디렉터리에 압축을 푼다고 해 보자.

unzip -d /tmp

이때 -d 옵션 바로 뒤에 디렉터리 이름을 지정한다.

압축할 때 패스워드를 지정할 수도 있다. 이때는 -e 옵션을 사용한다. e 는 encrypt 를 의미한다.

zip -e *

-e 옵션으로 명령을 내리면 패스워드를 입력하는 프롬프트가 2번 나타난다. 동일한 패스워드를 2번 입력하면 된다.

패스워드가 설정된 파일의 압축을 해제할 때도 마찬가지로 프롬프트가 나타나는데 이때 정확한 패스워드를 입력해야 압축을 해제할 수 있다.

21 replies on “리눅스에서 Zip 형식 압축 파일 다루는 방법”

A secret weapon for anyone who needs content. I don’t need to tell you how important it is to optimize every step in your SEO pipeline. But unfortunately, it’s nearly impossible to cut out time or money when it comes to getting good content. At least that’s what I thought until I came across Article Forge… Built by a team of AI researchers from MIT, Carnegie Mellon, Harvard, Article Forge is an artificial intelligence (AI) powered content writer that uses deep learning models to write entire articles about any topic in less than 60 seconds. Their team trained AI models on millions of articles to teach Article Forge how to draw connections between topics so that each article it writes is relevant, interesting and useful. All their hard work means you just enter a few keywords and Article Forge will write a complete article from scratch making sure every thought flows naturally into the next, resulting in readable, high quality, and unique content. Put simply, this is a secret weapon for anyone who needs content. I get how impossible that sounds so you need to see how Article Forge writes a completearticle in less than 60 seconds!

Неllо all, guуѕǃ I knоw, my mеssage mау bе tоо ѕресifіс,
Вut my ѕiѕtеr found nісe mаn here аnd they marriеd, sо how аbоut mе?! 🙂
Ι аm 25 уеаrѕ оld, Cathеrіnа, frоm Ukrainе, I know Englіsh аnd Gеrmаn languаgеs alѕo
Αnd… Ι havе sрecifіc dіsеаse, nаmеd nymрhоmania. Ԝho know whаt is thiѕ, can underѕtаnd mе (bettеr tо say it іmmеdіatelу)
Αh уеs, Ι сook very tаstу! аnd Ι lovе not оnlу сооk ;))
Ιm rеаl gіrl, not рrоstіtute, аnd lоoking for sеriоuѕ and hоt rеlationshір…
Αnywаy, yоu сan find my prоfile hеrе:

Leave a Reply

Your email address will not be published. Required fields are marked *