리눅스 zip 압축해제, 압축하기

zip은 Windows에서 별도 압축 프로그램 없이 이용할 수 있다는게 특징이죠.

명령어는 다음과 같습니다.

zip [옵션] [파일이름.zip] [파일이름]

션                   설명통사론
-ㅇ(아카이브에서 파일 제거):
이 옵션을 사용하면 zip 아카이브에서 특정 파일을 제거할 수 있습니다. zip 파일을 생성한 후 -d 옵션을 사용하여 파일을 선택적으로 제거할 수 있습니다.
zip -d [파일_이름.zip] [파일_이름]
-ㅕ(아카이브의 파일 업데이트):
-u 옵션을 사용하면 기존 zip 아카이브의 파일을 업데이트할 수 있습니다. 업데이트할 파일 목록을 지정하거나 아카이브에 새 파일을 추가할 수 있습니다. 업데이트는 수정된 버전이 이미 zip 아카이브에 있는 버전보다 최신인 경우에만 발생합니다.
zip -u [파일_이름.zip] [파일_이름]
-ㅡ(파일을 아카이브로 이동):
-m 옵션을 사용하면 지정된 파일을 zip 아카이브로 이동할 수 있습니다. 이 작업은 zip 아카이브를 생성한 후 대상 디렉터리나 파일도 삭제합니다. 파일을 제거한 후 디렉터리가 비어 있으면 해당 디렉터리도 삭제됩니다. 이 옵션은 입력 파일을 영구적으로 제거하므로 주의해서 사용하십시오.
zip -m [파일_이름.zip] [파일_이름]
-ㄱ(재귀적으로 디렉터리 압축):
-r 옵션을 사용하면 디렉터리와 해당 파일을 재귀적으로 압축할 수 있습니다. 여기에는 지정된 디렉터리와 결과 zip 아카이브의 하위 디렉터리에 있는 모든 파일이 포함됩니다.
zip -r [파일_이름.zip] [디렉토리_이름]
-x(zip에서 파일 제외):
-x 옵션을 사용하면 특정 파일이 zip 아카이브에 포함되지 않도록 제외할 수 있습니다. 이는 디렉터리의 모든 파일을 압축하고 싶지만 원치 않는 특정 파일을 제외하려는 경우에 유용합니다.
zip -r [파일_이름.zip] -x [디렉토리_이름]
-v(상세 모드):
-v 옵션은 상세 모드를 활성화하여 압축 중에 진단 정보를 제공합니다. 진행률 표시기를 표시하고 zip 파일 구조에 대한 자세한 진단 정보를 제공합니다. 단독으로 사용하면 zip 실행 파일 및 대상 환경에 대한 세부 정보와 함께 진단 화면을 인쇄합니다.

압축 해제시에는 unzip 명령어를 씁니다.

unzip [파일이름.zip]

Leave a Comment